Einzelnen Beitrag anzeigen

Benutzerbild von Sir Rufo
Sir Rufo

Registriert seit: 5. Jan 2005
Ort: Stadthagen
9.454 Beiträge
 
Delphi 10 Seattle Enterprise
 
#3

AW: Taskleiste öffnet sich nicht bei Vollbild

  Alt 20. Okt 2010, 18:42
Kann es sein, dass dein Fenster nicht ganz oben sitzt und nun die Taskleiste überdeckt?

Ziehe dir auf die Form einen Timer (Timer1) und Stelle Interval auf 1 und Enabled auf False
Im OnTimer schreibst du jetzt
Delphi-Quellcode:
TTimer( Sender ).Enabled := False;
WindowState := wsMaximized;
Im OnActivate nimm das mit dem WindowState raus und schreibe anstatt
Timer1.Enabled := true; Dann sollte das weg sein

Alternativ sollte auch folgendes gehen
Im OnActivate
Delphi-Quellcode:
var
  h:HWnd;
begin
  h:=handle;
  postmessage( h, WM_SYSCOMMAND, SC_MAXIMIZE, 0 );
end;
Kaum macht man's richtig - schon funktioniert's
Zertifikat: Sir Rufo (Fingerprint: ‎ea 0a 4c 14 0d b6 3a a4 c1 c5 b9 dc 90 9d f0 e9 de 13 da 60)

Geändert von Sir Rufo (20. Okt 2010 um 18:47 Uhr)
  Mit Zitat antworten Zitat