Thema: Delphi NONVCL Fenster

Einzelnen Beitrag anzeigen

Benutzerbild von Flocke
Flocke

Registriert seit: 9. Jun 2005
Ort: Unna
1.172 Beiträge
 
Delphi 10.2 Tokyo Professional
 
#7

Re: NONVCL Fenster

  Alt 5. Okt 2005, 08:08
... aber nur, wenn der Taskbar nicht verschoben wurde und du keine Toolbars (wie z.B. die Office-Leiste) am Desktop-Rand hast.

Für den Hauptmonitor bekommst du so den Arbeitsbereich:
Delphi-Quellcode:
var
  WorkArea: TRect;
begin
  SystemParametersInfo(SPI_GETWORKAREA, 0, @WorkArea, 0);
end;
Daraus müsstest du dann .Right und .Top benutzen.

Wenn sich an den Einstellungen des Arbeitsbereichs etwas ändert, dann bekommt dein Hauptfenster die Nachricht WM_SETTINGCHANGE mit "wParam = SPI_SETWORKAREA" - da kannst du dein Fenster dann neu ausrichten.
Volker
Besucht meine Garage
Aktuell: RtfLabel 1.3d, PrintToFile 1.4
  Mit Zitat antworten Zitat