如何在PreTranslateMessage中识别Mouse Click事件?

时间:2011-09-14 04:55:35

标签: visual-c++ mfc mouseevent

我想识别PreTranslateMessage中的所有鼠标点击事件,但是当我使用WM_LBUTTONDOWN时,WM_LBUTTONDBLCLK部分从未调用过。请告诉我如何分别识别所有事件。

1 个答案:

答案 0 :(得分:3)

此代码将在PreTranslateMessage

中获取鼠标单击事件
 BOOL CSampleDlg::PreTranslateMessage(MSG* pMsg)
 {
    if(pMsg->message == WM_LBUTTONDOWN)
    {
      //add ur customized code here...
      return false;
    }
    return CDHtmlDialog::preTranslateMessage(pMsg);
 }