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? |
AW: Taskleiste öffnet sich nicht bei Vollbild
Ich tippe darauf, dass Windows das Problem ist (Taskleisten-Eigenschaften). Wie reagieren denn andere maximierte Fenster?
|
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:
Im OnActivate nimm das mit dem WindowState raus und schreibe anstatt
TTimer( Sender ).Enabled := False;
WindowState := wsMaximized;
Delphi-Quellcode:
Dann sollte das weg sein
Timer1.Enabled := true;
Alternativ sollte auch folgendes gehen Im OnActivate
Delphi-Quellcode:
var
h:HWnd; begin h:=handle; postmessage( h, WM_SYSCOMMAND, SC_MAXIMIZE, 0 ); end; |
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