![]() |
Fenster immer / nach Focusverlust in den Vordergrund
Hallo, ich programmiere gerade eine Art Taschenrechner als 'Toolbox' für andere WINDOWS-Anwendungen.
Diesen Taschenrechner starte ich aus der TaskBar-NotificationArea heraus. Dabei möchte ich diesen Taschenrechner - wenn ich nun in den anderen WINDOWS-Anwendungen bin - immer im Vordergrund sehen wie eine Toolbox. Mit dem TForm-Ereignis 'OnDeactivate' oder der Form-Methode 'FormStyle:=fsStayOnTop' geht es nur innerhalb der Fenster einer eigenen Anwendung. Meine Versuche mit in der FormCreate-Methode
Delphi-Quellcode:
bzw.
TForm1.FormCreate(Sender:TObject);
begin Application.OnDeactivate end;
Delphi-Quellcode:
funktionieren nur in einem Demo-Programm mit einer sonst leeren FormCreate_Methode.
TForm1.FormCreate(Sender:TObject);
begin SetWindowPos(handle,HWND_TOPMOST,Left,Top,Width,Height,SWP_ShowWindow) end; Kann mir jemand einen Tip geben ? Gruss E. B. |
Re: Fenster immer / nach Focusverlust in den Vordergrund
Regisriere die form einfach als appbar
|
Re: Fenster immer / nach Focusverlust in den Vordergrund
Wie geht das ?
Danke E. B. |
Re: Fenster immer / nach Focusverlust in den Vordergrund
Zitat:
|
Re: Fenster immer / nach Focusverlust in den Vordergrund
|
Re: Fenster immer / nach Focusverlust in den Vordergrund
ich stehe grad vor enem ähnlichen problem aber bin noch etwass neuling in delphi, ob jemand bitte mal die nötige prozedur posten könnte mit der man ein leeres form ontop bringt?
|
Re: Fenster immer / nach Focusverlust in den Vordergrund
Also
Delphi-Quellcode:
funktioniert bei mir einwandfrei.
procedure TForm1.FormCreate(Sender: TObject);
begin setWindowPos(handle, HWND_TOPMOST, 0, 0, 0, 0, SWP_NOMOVE or SWP_NOSIZE); showmessage('hallo'); end; |
Re: Fenster immer / nach Focusverlust in den Vordergrund
hallo,
vielleicht so?
Delphi-Quellcode:
und das ganze in einen timer packen...
with Self do
SetWindowPos(Handle,HWND_TOPMOST,Left,Top,Width,Height,SWP_NOACTIVATE or SWP_NOMOVE or SWP_NOSIZE); |
Alle Zeitangaben in WEZ +1. Es ist jetzt 18:27 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz