我需要在多个同类MDI子窗口中响应一系列组合热键
在每个窗口创建的时候使用这个方法注册热键:
BOOL m_isKeyRegistered = RegisterHotKey(GetSafeHwnd(),m_nHotKeyDown,MOD_CONTROL,VK_DOWN);
ASSERT(m_isKeyRegistered != FALSE);在第二个同类窗口打开的时候,assert提示注册失败。
而第一个窗口中注册的热键消息无法在第二个窗口中响应。(消息还是会在第一个窗口中响应,甚至在其非激活状态)
请教高手如何能在多个MDI字窗口中响应同一个热键消息?
在每个窗口创建的时候使用这个方法注册热键:
BOOL m_isKeyRegistered = RegisterHotKey(GetSafeHwnd(),m_nHotKeyDown,MOD_CONTROL,VK_DOWN);
ASSERT(m_isKeyRegistered != FALSE);在第二个同类窗口打开的时候,assert提示注册失败。
而第一个窗口中注册的热键消息无法在第二个窗口中响应。(消息还是会在第一个窗口中响应,甚至在其非激活状态)
请教高手如何能在多个MDI字窗口中响应同一个热键消息?
而我的图像编辑也需要Ctrl + Z,我在主窗口注册此热键,图像文档是可以进行响应了,但是文本文档中不响应原来设置的ACCELERATOR了,这可怎么办?急,请指教!