Einzelnen Beitrag anzeigen

BenjaminH

Registriert seit: 14. Okt 2004
Ort: Freiburg im Breisgau
713 Beiträge
 
Turbo Delphi für Win32
 
#3

Re: Fenster in den Vordergrund, ohne den Focus zu verlieren

  Alt 16. Feb 2005, 17:59
Zitat von Sprint:
Delphi-Quellcode:
SetWindowPos(AppHWnd, HWND_TOPMOST, 0, 0, 0, 0, SWP_NOSIZE or SWP_NOMOVE or SWP_NOACTIVATE);
SetWindowPos(AppHWnd, HWND_NOTOPMOST, 0, 0, 0, 0, SWP_NOSIZE or SWP_NOMOVE or SWP_NOACTIVATE);
Geht leider beides nicht, mit HWND_TOPMOST kommt das Fenster zwar in den Vordergrund, aber die Taskleiste kommt mit und mein Programm verliert den Focus, obwohl ich Win XP hab.
Ich meine, wenn ich FormStyle auf fsStayOnTop setze habe ich den gewünschten Effekt, aber wie kann ich das für fremde Fenster einstellen?
[edit]auch bei HWND_NOTOPMOST taucht die Taskleiste auf[/edit]
Benjamin
  Mit Zitat antworten Zitat