Reputation: 53
i am developing an App for windows that will start some third party executable files such as cmd, paint, notepad etc using CreateProcess function. I want the functionality to hide and show the window of these EXE programs using HWND or suggest any other solution...
Upvotes: 1
Views: 3175
Reputation: 598134
CreateProcess()
does not return the HWND
of the new process so you will have to find it manually. Use EnumWindows()
and GetWindowThreadProcessId()
to find HWNDs
whose process/thread IDs match the same IDs that CreateProcess()
returns in the PROCESS_INFORMATION
struct. Once you have the HWND
s, you can use ShowWindow()
to show/hide them as needed.
Upvotes: 1