问题一:当我得到一个QObject的当前线程ID并向其发送消息后,请问该如何获取并处理消息?
问题二:我用全局Hook截获了键盘消息,在KeyboardProc中向调用它的主线程发送消息,主线程该如何获取和处理?
问题三:为注册全局快捷键可以调用
BOOL RegisterHotKey( /* 成功时返回非零值*/
HWND hWnd,/*响应该敏感键的窗口句柄*/
Int id,/*该敏感键的唯一标示符*/
UINT fsModifiers,/*该敏感键的辅助按键键值*/
UINT vk /*该敏感键的键值*/ );
但它的参数是需要句柄的,这个窗口句柄该填写谁的?注释给出/*响应该敏感键的窗口句柄*/
但我需要响应快捷键的不是一个窗口,而是一个QObject类,请问该如何处理?
传闻注册快捷键以后可以重写QApplicaiton的 winEventFilter进行消息获取,但小弟不才,不知道winEventFilter它的工作机制,从而不知该如何改写。请大家一起探讨。