Hallo,
alternativ geht auch
Delphi-Quellcode:
function GetTaskbarHeight: integer;
var
SysTray: Windows.HWND;
Rect: TRect;
begin
Result := -1;
SysTray := FindWindow('Shell_TrayWnd', nil);
if SysTray <> INVALID_HANDLE_VALUE then begin
if GetWindowRect(SysTray, Rect) then begin
Result := Screen.Height - Rect.Top;
end;
end;
end;
function GetTaskbarWidth: integer;
var
SysTray: Windows.HWND;
Rect: TRect;
begin
Result := -1;
SysTray := FindWindow('Shell_TrayWnd', nil);
if SysTray <> INVALID_HANDLE_VALUE then begin
if GetWindowRect(SysTray, Rect) then begin
Result := Rect.Right - Rect.Left;
end;
end;
end;
ist aber im Prinzip das Gleiche
Markus H.