Einzelnen Beitrag anzeigen

mquadrat

Registriert seit: 13. Feb 2004
1.113 Beiträge
 
Delphi XE2 Professional
 
#1

TForm.WindowState und Windows XP

  Alt 11. Mär 2005, 12:12
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
  Mit Zitat antworten Zitat