Prog mit HANDLE in den Vordergrund bringen?
-
Moin!
Ich hab aus meinem CreateProcess ja ein HANDLE erhalten.
Die gestartete Anwendung will ich nach geraumer Zeit (z.B. 10 Min.) wieder in den Vordergrund bringen.Wie mach ich das?
-
-
Das wird mit dem ProzessHandle allein nicht gehen.
Vorschlag:
Alle Top-Level Fenster durchgehen (EnumWindows)
In der dazugehörigen EnumWindowsProc die Process-ID des hWnd-Parameters abfragen (GetWindowThreadProcessId) und mit "deiner" vergleichen
Bei Übereinstimmung -> SetWindowPos
-
1a! Danke!