Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   Delphi TForm.WindowState und Windows XP (https://www.delphipraxis.net/41971-tform-windowstate-und-windows-xp.html)

mquadrat 11. Mär 2005 12:12


TForm.WindowState und Windows XP
 
Hallo zusammen,

ich benutze Delphi 6 unter Windows XP mit aktiviertem XP Theme. In der IDE habe ich bei meinem Hauptformular WindowState auf wsMaximized gesetzt. Nach dem Starten des Programms, ist das Fenster verschoben. Die Höhe stimmt, jedoch ist Top nicht bei 0, so dass Fenster nicht bis zum oberen Rand geht, es bleibt also ein Spalt. Dadurch wird das untere Ende des Forms unter die Windows Taskbar geschoben.

Wenn ich WindowState auf wsNormal habe und die Größe selber setzen möchte mit Hilfe von Screen.WorkAreaHeight, habe ich das gleiche Problem, obwohl ich explizit .Top = 0 setze!

Das Problem haben mit Sicherheit auch schon andere Leute, aber meine Suche hier und über Google war bislang erfolglos. Bin für jeden Hinweis dankbar ;)

Danke im Voraus

Markus

Matze 11. Mär 2005 12:22

Re: TForm.WindowState und Windows XP
 
Was ist denn bei Position eingestellt?

mquadrat 11. Mär 2005 12:28

Re: TForm.WindowState und Windows XP
 
Ok, Problem gelöst ;) poScreenCenter. Allerdings hat das bislang (Windows Versionen < XP) nie Probleme gemacht?! Habe jetzt poDefault eingestellt.

Danke schön.


Alle Zeitangaben in WEZ +1. Es ist jetzt 08:34 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz