Fullscreen Anwendung in den Vordergrund holen
-
Moin,
ich will von meinem Programm aus eine Fullscreen-Anwendung, aus der per Alt+Tab herausgetaskt wurde, wieder in den Vordergrund holen. Mit FindWindow habe ich das entsprechende CWnd*-Objekt bereits erhalten, aber wie bekomme ich das nun in den Vordergrund? Ich habe versucht, ihm eine WM_ACTIVATE-Nachricht zu schicken, doch da rührte sich nichts. Auch CWnd::SetForegroundWindow() verhielt sich ziemlich seltsam.
Hat jemand eine Idee? Würde mich sehr freuen, vielen Dank jedenfalls schonmal

-
CWnd::SetWindowPos(wndTopMos,rest alles 0...,SWP_NOMOVE|SWP_NORESIZE)
-
Funktioniert leider auch nicht so richtig. Die Maus wird nach dem Aufruf auf die Auflösung der Fullscreen-Anwendung (640x480) geclippt (kann sich also nicht rausbewegen), und die Anwendung ist auch in der Taskleiste angewählt - allerdings wird die Bildschirmauflösung nicht geändert und das Programm nicht angezeigt.