Einzelnen Beitrag anzeigen

Michael II

Registriert seit: 1. Dez 2012
Ort: CH BE Eriswil
760 Beiträge
 
Delphi 11 Alexandria
 
#3

AW: FMX (Windows): mainForm.WindowState:=TWindowState.wsMaximized soll Taskbar ausspa

  Alt 31. Mär 2019, 14:43
Hallo Philipp

ich habe rasch ein FMX Programm mit nur einer Form mit den von dir gewählten Form Eigenschaften gestartet. Das Fenster versteckt sich auf meiner Kiste - Windows 10/Delphi 10.3.1 - nicht hinter der Taskbar; egal ob die Windows Taskbar links, unten, rechts oder oben platziert wird.

Das weisst du sicher: Über screen.WorkAreaRect (VCL¦FMX) kannst du die Abmessungen deiner Arbeitsfläche (die Fläche ohne die Taskbar(s)) ermitteln.

Bei meinem 1920x1080 Bildschirm, 125%

VCL ohne DPI
WorkAreaRect 1536x824
Form 1552x840

VCL DPI Monitor [v2]
WA 1920x1030
Form 1938x1048


FMX ohne DPI
WA 1536x824
F 1552x840

FMX DPI Monitor [v2]
WA 1920x1030
F 1551x839
Leider wird hier die WorkArea wie bei VCL angegeben, die Abmessungen der Form jedoch um den Faktor Canvas.Scale kleiner.
Michael Gasser

Geändert von Michael II ( 1. Apr 2019 um 00:59 Uhr)
  Mit Zitat antworten Zitat