簡體   English   中英

從外部應用程序附加子窗口時的消息循環(泵)

[英]Message loop (pump) when attaching a child window from an external application

我即將附加一個子窗口外部應用程序。 子窗口將是一個無模式對話框。 由於我不擁有外部應用程序的源代碼(實際上是Microsoft FSX),我不知道如何掛鈎到父窗口本身的消息循環或回調LRESULT CALLBACK WndProc(HWND, UINT, WPARAM, LPARAM)

我的附加應用程序在它自己的進程中運行,所以我需要編寫自己的消息循環,還是由父代的消息泵調用我的回調?

獲得成功的正確方法是什么?

- 編輯關於SetWindowsHookEx功能的答案 -

值得注意的是:

  1. 如何使用SetWindowsHookEx和WH_KEYBOARD掛鈎外部進程
  2. C#中的SetWindowsHookEx
  3. 也許不行,另一個SetWindowsHookEx示例

SetWindowsHookEx是允許外部進程捕獲窗口消息(以及其他內容)的API。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM