![]() |
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 |
Re: TForm.WindowState und Windows XP
Was ist denn bei Position eingestellt?
|
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 06:11 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz