小编jav*_*vad的帖子

如何在编辑控件上获得左键单击通知?

我想跟踪单击左键单击编辑控件的事件.我重写PretranslateMessage函数如下:

BOOL CMyClass::PreTranslateMessage(Msg* pMsg)
    {
       switch(pMsg->message)

       case WM_LBUTTONDOWN:
       {
          CWnd* pWnd = GetFocus();
          if (pWnd->GetDlgCtrlID == MY_EDIT_CTRL_ID)
             {
                //Do some thing
             }
          break;
       }
    }
Run Code Online (Sandbox Code Playgroud)

问题是当我点击编辑控件时,所有其他控件都被禁用(例如按钮不响应点击等)

我该如何解决这个问题?或者如何在编辑框中跟踪点击通知?

c++ mfc editcontrol

2
推荐指数
1
解决办法
403
查看次数

标签 统计

c++ ×1

editcontrol ×1

mfc ×1