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:
TForm1.FormCreate(Sender:TObject);
begin
Application.OnDeactivate
end;
bzw.
Delphi-Quellcode:
TForm1.FormCreate(Sender:TObject);
begin
SetWindowPos(
handle,HWND_TOPMOST,Left,Top,Width,Height,SWP_ShowWindow)
end;
funktionieren nur in einem Demo-Programm mit einer sonst leeren FormCreate_Methode.
Kann mir jemand einen Tip geben ?
Gruss
E. B.