Entwickler-Ecke

Delphi Language (Object-Pascal) / CLX - StayOnTop zur Laufzeit


StefanH - So 08.02.04 18:03
Titel: StayOnTop zur Laufzeit
Hallo!

wie kann ich mein Formular während der Laufzeit zu einem StayOnTop-Formular machen?

Über FormStyle nicht, da

Zitat:
Der Wert von FormStyle sollte nicht zur Laufzeit geändert werden.


Stefan


Anonymous - So 08.02.04 18:08


Delphi-Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
9:
with Self do
  SetWindowPos(Handle,
               HWND_TOPMOST, 
               Left,  
               Top,   
               Width,
               Height,
            
               SWP_NOACTIVATE or SWP_NOMOVE or SWP_NOSIZE);


Gruß

ixtreme.de


StefanH - So 08.02.04 18:20

erstmal: Danke, und dann:

stimmt das, um das zu wiederrufen?


Delphi-Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
9:
with Self do 
  SetWindowPos(Handle, 
               HWND_BOTTOM,  
               Left,   
               Top,    
               Width, 
               Height, 
             
               SWP_SHOWWINDOW);


:?:


matze - So 08.02.04 18:20

hmmm. da steht "sollte". wieso eigendlich ??


StefanH - So 08.02.04 18:28

matze hat folgendes geschrieben:
hmmm. da steht "sollte". wieso eigendlich ??


k.A.... aba via FormStyle:= fsStayOnTop geht es nicht...