Dimensionen der Taskbar ermitteln |
|
| System | Win9x, WinNT, Win2000, WinXP, Vista, Win7 |
|---|---|
| Ab Delphi-Version | Delphi 1 |
| Letzte Änderung | 28.09.2010 |
Mit dieser Procedure kann man die Eckdaten der Taskbar ermitteln. Sie ragt auf jeder Seite 2-3 Pixel über den Bildschirmrand hinaus.
procedure TForm1.Button1Click(Sender: TObject);
var
H: HWnd;
Rect: TRect;
begin
H:= FindWindow('Shell_TrayWnd', nil);
if H<>0 then
begin
GetWindowRect(H, Rect);
Label1.Caption:= 'Left: ' + IntToStr(Rect.Left);
Label2.Caption:= 'Right: ' + IntToStr(Rect.Right);
Label3.Caption:= 'Top: ' + IntToStr(Rect.Top);
Label4.Caption:= 'Bottom: ' + IntToStr(Rect.Bottom);
end;
end;
Ähnliche Seiten:
- Taskbareinträge für untergeordnete Formulare anzeigen
- Icon in der Taskleiste während des Programmablaufs ändern
- Animation zum Systemtray
- Schaltfläche in der Taskbar ausblenden
- Taskbareintrag blinken lassen
- Taskbar automatisch im Hintergrund
- Taskbar verstecken/zeigen
- Beim Minimieren den Task aus der Taskleiste entfernen