Fenster "immer im Vordergrund" halten.
-
Hi zusammen.
Mein Titel stellt eigentlich schon die Frage, aber da es so schön ist, die Tasten zu klimpern (*grins*)Gibt es einen Befehl, womit ich ein Fenster dazu zwinge, immer ganz oben zu bleiben (z.B. kann man ICQ so einstellen, das ein anderes aktives Fenster es nicht in den Hintergrund drücken kann)... Also demnach Always on Top.
Die Funktion SetForeground (oder so etwa) in einen Timer zu schreiben klappte nicht (stattdessen leuchtete die Anwendung einfach in der Taskleiste auf). Auch mit SetFocus wollte es nicht, wie ich wollte.
-
Reicht HWND_TOPMOST nicht aus?
-
SetWindowPos(hWnd, HWND_TOPMOST, 0, 0, 0, 0, SWP_ASYNCWINDOWPOS | SWP_NOMOVE | SWP_NOSIZE);