Fremdes Fenster in den Vordergrund holen
-
Hallo!
Ich bin etwas am verzweifeln, ich möchte mit meinem Programm ein anderes Fenster (eines fremden Programmes) in den Vordergrund, also Top of Z-Order und alles was dazugehört, holen.Ich hab mir das hwnd des anderen Fensters besorgt, und so ziemlich alle Winapi Funktionen durchgemacht, von ShowWindow über SetWindowPos. Das Fenster lässt sich verschieben, verkleinern aber es kommt einfach nicht in den Vordergrund.
Hat vielleicht jemand eine Idee? Vielleicht eine Holzhammermethode?
-
was heist so ziemlich alle Funktionen.
das läst einem nicht viel spielraum zu antworten.Schon mal mit SetForegroundWindow(HWND) probiert?
-
SetForegroundWindow ist auch eingeschränkt. Windows verhindert, dass Programme einfach so in den Vordergund springen, damit der Benutzer nicht in seiner Arbeit genervt wird. Einziger Workarround hier ist wieder der Holzhammer AttachThreadInput. Wenn Du nach diesen Begriffen suchst sollte man fündig werden.
-
Danke Martin, das scheint das zu sein, was ich suche. Werde heute abend mal googlen wie man das einbaut
