Fenster über Handle in den Vordergrund holen???
-
Hi
Wie kann ich ein Fenster nur mit dem Handle des Fensters in den Vordergrund holen also das es oben liegt und ich es sehe es also nicht von anderen Programmen verdeckt wird!
Thanks
?-?-?
-
SetWindowPos(hWnd, HWND_TOPMOST, 0, 0, 0, 0, SWP_NOMOVE|SWP_NOSIZE);
-
Danke werde ich direkt mal testen wenn ich zuhause bin!
-
Klappt soweit ganz gut
ABER irgentwie sind die dann so onTop, dass sich andere Programme nichtmehr maximieren lassen bis ich das Programm wieder minimiert habe also das ich ein anderes Programm düber lege geht nicht mehr!
Ok jetzt habe ich es hinbekommen! man sollte HWND_TOP anstelle von HWND_TOPMOST nehmen!
Habe aber noch das Problem das MoveWindow()und SetWindowPos() nicht funktionieren wenn das Fenster minimiert ist! Ne Idee wie ich das Fenster nicht minimiert bekomme aber idealerweise auch nicht maximiert!
-
Ja das ist normal wegen HWND_TOPMOST.
Lies mal die Dokumentation zur Funktion SetForegroundWindow. Dort wird erklärt wie und unter welchen Bedinungen man ein Fenster in den Vordergrund bekommt.