我即将将child window附加到外部应用程序。子窗口将是一个无模式的对话框。由于我不拥有外部应用程序(实际上是Microsoft FSX)的源代码,因此我不知道如何挂接到父窗口本身的消息循环或回调LRESULT CALLBACK WndProc(HWND, UINT, WPARAM, LPARAM)
。
我的附加应用程序在其自己的进程中运行,因此我需要编写自己的消息循环,还是由父级的消息泵调用我的回调?
取得成功的正确方法是什么?
-从SetWindowsHookEx
函数的答案开始编辑-
值得注意的是:
最佳答案
SetWindowsHookEx是API,它将允许外部进程捕获窗口消息(以及其他内容)。