Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi Unter XP funktioniert wsmaximized nicht - Vollbild (https://www.delphipraxis.net/148909-unter-xp-funktioniert-wsmaximized-nicht-vollbild.html)

BrunoT 10. Mär 2010 18:29


Unter XP funktioniert wsmaximized nicht - Vollbild
 
Liste der Anhänge anzeigen (Anzahl: 2)
Hallo Delphianer,

ich programmiere mit Delphi 7 unter Vista und habe ein kleines Problem. wenn ich mein Programm unter XP oder Win2000 ausführe, ist das Programm maximiert (die Größe stimmt) aber hinter der Taskleiste nach unten verschoben.

Schaut Euch mal die Bilder an.

Das zweite Bild zeigt die Form korrekt, wenn ich auf den maximieren-Button im Systemmenü zweimal klicke.

Christian Seehase 10. Mär 2010 18:44

Re: Unter XP funktioniert wsmaximized nicht - Vollbild
 
Moin Holger,

ich vermute mal, dass Du wsMaximzed zur Laufzeit setzt.

Probiere es ersatzweise mal mit:

Delphi-Quellcode:
SendMessage(FormName.Handle,WM_SYSCOMMAND,SC_MAXIMIZE,0);

BrunoT 10. Mär 2010 18:58

Re: Unter XP funktioniert wsmaximized nicht - Vollbild
 
Hallo Christian,

danke für die schnelle Antwort. Ich habe das Problem nun schon über ein Jahr. Die Eigenschaft habe ich im Objektinspector gesetzt und auch schon zur Laufzeit angegeben.

Während ich eben auf Antwort gewartet habe, kam mir der erlösende Gedanke.
Manchmal ist die Lösung ganz einfach.

Delphi-Quellcode:
procedure THauptform.FormActivate(Sender: TObject);
begin
  Hauptform.Top:=0;
Gruß


Alle Zeitangaben in WEZ +1. Es ist jetzt 04:10 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