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]