I am about to attach a child window to an external application. The child window will be a modeless dialog. Since I do not own the source code of the external application (actually Microsoft FSX), I have no idea how I would hook into the message loop or the callback LRESULT CALLBACK WndProc(HWND, UINT, WPARAM, LPARAM)
of the parent window itself.
My attaching application runs in its own process, so will I need to write my own message loop, or will my callback be invoked by the parent's message pump?
What would be the correct way of getting ahead?
-- Edit as of Answer regarding SetWindowsHookEx
function --
Noteworthy:
- How to hook external process with SetWindowsHookEx and WH_KEYBOARD
- SetWindowsHookEx in C#
- Maybe not working, another SetWindowsHookEx Example