Hallo,
Taskbar-Parameter abfragen mit
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;
dann die Fenstergröße angleichen,
so ist es auch egal, ob die Taskleiste unten, rechts oder sonstwo liegt.
Markus H.