1BOOL Cxx::PreTranslateMessage(MSG* pMsg) 2{ 3 // TODO: 在此添加专用代码和/或调用基类 4 CString strShow = _T(""); 5 6 if(pMsg->message == WM_LBUTTONDOWN)//按钮按下 7 { 8 //按钮按下 9 if(pMsg->hwnd == GetDlgItem(IDC_BTNRIGHT)->m_hWnd) 10 { 11 // 在此调用Button按钮按下的操作 12 13 //发送控制设备右移指令 14 SendCmdtoComm(m_cmdmoveright); 15 SetDlgItemText(IDC_EDIT10,_T("设备右移指令已发送!")); 16 17 pMsg->hwnd =NULL;//注意:如未添加该句,则会出错 18 } 19 } 20 else if(pMsg->message == WM_LBUTTONUP)//按钮松开 21 { 22 //按钮松开 23 if(pMsg->hwnd == GetDlgItem(IDC_BTNRIGHT)->m_hWnd) 24 { 25 // 在此调用Button按钮抬起的操作 26 //发送设备停止右移指令 27 SendCmdtoComm(m_cmdmovestop); 28 SetDlgItemText(IDC_EDIT10,_T("设备右移结束!")); 29 30 pMsg->hwnd =NULL; 31 } 32 33 } 34 35 return CDialog::PreTranslateMessage(pMsg); 36}
---------------------
作者:startfromnow86
来源:CSDN
原文:https://blog.csdn.net/sihua3211/article/details/79136231
版权声明:本文为博主原创文章,转载请附上博文链接!