Einzelnen Beitrag anzeigen

Benutzerbild von EccoBravo
EccoBravo

Registriert seit: 19. Okt 2004
Ort: Neuruppin
524 Beiträge
 
Delphi 2007 Architect
 
#1

Fenster immer / nach Focusverlust in den Vordergrund

  Alt 11. Mai 2005, 09:47
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.
  Mit Zitat antworten Zitat