16,548
社区成员




BOOL CButton_multicommandDlg::PreTranslateMessage(MSG* pMsg)
{
// TODO: Add your specialized code here and/or call the base class
if (pMsg->message==WM_LBUTTONDOWN)
{
CWnd *pwnd1=GetDlgItem(IDC_BUTTON1);
CWnd *pwnd2=GetDlgItem(IDC_BUTTON2);
if(GetFocus()==pwnd1)//)
{
this->UpdateData(false);
this->m_edit1="0" ;//m_edit1为IDC_EDIT1关联控件
}
else if(GetFocus()==pwnd2)
{
this->UpdateData(false);
m_edit2="3";;//m_edit2为IDC_EDIT2关联控件
}
else {}
}
if (pMsg->message==WM_LBUTTONUP)
{
CWnd *pwnd1=GetDlgItem(IDC_BUTTON1);
CWnd *pwnd2=GetDlgItem(IDC_BUTTON2);
if(GetFocus()==pwnd1)
{
this->UpdateData(false);
m_edit1="1";
}
else if(GetFocus()==pwnd2)
{
this->UpdateData(false);
m_edit2="2";
}
else {}
}
return CDialog::PreTranslateMessage(pMsg);
}