2
我打開了一個外部應用程序窗口。通過我的winform應用程序,我想在這個外部窗口發生按鍵事件時執行某些代碼。Windows API:通過C#處理外部窗口應用程序的按鍵事件
我知道這個外部應用程序窗口的窗口句柄。
任何幫助將真正讚賞。
感謝,
我打開了一個外部應用程序窗口。通過我的winform應用程序,我想在這個外部窗口發生按鍵事件時執行某些代碼。Windows API:通過C#處理外部窗口應用程序的按鍵事件
我知道這個外部應用程序窗口的窗口句柄。
任何幫助將真正讚賞。
感謝,
的一種方式做,這是建立在外部應用程序窗口上的掛鉤與 SetWindowHookEx。然後監視WM_KEYDOWN消息。
我實際上不確定它會在C#中工作,因爲鉤子回調必須在本機DLL中。您可能必須以非託管語言編寫解決方案的一部分。
或者,您可以使用global keyboard hook,可能結合對當前活動窗口的檢查。