首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VC/MFC >

wtl 中的PreTranslateMessage 怎么截获右键消息

2013-01-02 
wtl 中的PreTranslateMessage 如何截获右键消息wtl 中的PreTranslateMessage 如何截获右键消息,我的怎么会

wtl 中的PreTranslateMessage 如何截获右键消息
wtl 中的PreTranslateMessage 如何截获右键消息,我的怎么会只有在窗口创建和关闭才能进入重写的PreTranslateMessage 函数中呢听说要用到AddMessageFilter 加入到消息链路中,但是试了好几次都不成功,
跪谢了。
[解决办法]
如果是对话框,必须是非模态对话框


virtual BOOL PreTranslateMessage(MSG* pMsg)
{
  if (pMsg->message == WM_RBUTTONDOWN)
  {
    MessageBox(TEXT("WM_RBUTTONDOWN"));
    return TRUE;
  }
  return CWindow::IsDialogMessage(pMsg);
}

热点排行