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/)
-   -   Taskleiste öffnet sich nicht bei Vollbild (https://www.delphipraxis.net/155376-taskleiste-oeffnet-sich-nicht-bei-vollbild.html)

skh 20. Okt 2010 17:10

Taskleiste öffnet sich nicht bei Vollbild
 
Hallo,
ich habe eine Anwendung bei der ich beim Aktivieren des Formulares
das Fenster wie folgt auf Vollbild einstelle:
Form1.WindowState := wsMaximized;
Jetzt komme ich aber mit dieser Anwendung nicht mehr mit der Maus an die Taskleiste.
Ich muss erst minimieren.

Was mache ich hier falsch?

stahli 20. Okt 2010 18:32

AW: Taskleiste öffnet sich nicht bei Vollbild
 
Ich tippe darauf, dass Windows das Problem ist (Taskleisten-Eigenschaften). Wie reagieren denn andere maximierte Fenster?

Sir Rufo 20. Okt 2010 18:42

AW: Taskleiste öffnet sich nicht bei Vollbild
 
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
Delphi-Quellcode:
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;

skh 20. Okt 2010 20:18

AW: Taskleiste öffnet sich nicht bei Vollbild
 
Hallo,

Das Problem ist nur bei dieser Anwendung aufgetreten.
Alle andere Programme, auch eigene funktionierten richtig.

Die Tipps von Sir Rufo brachten mich auch nicht weiter.
Konnte eigentlich dann noch nur an den Eigenschaften des Forms liegen...
Ich hatte bei Borderstyle "bsSingle" angegeben. Mit Taste F1 wars dann klar.
"bsSizeable" = Standardrahmen mit Größenänderung.

Trotzdem danke für die Hilfe...


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