BOOL CTestDlg::PreTranslateMessage(MSG* pMsg)
{
if(pMsg->message==WM_KEYDOWN)
{
int nFocus=GetFocus()->GetDlgCtrlID();
在此设置断点 int i=1;
}
return CDialog::PreTranslateMessage(pMsg);
}
我是一个对话框程序,有三个ComboBox,两个默认按钮。但是无论我的焦点在哪个ComboBox,在断点处我查看到的焦点控件ID:nFocus都是1001,这是为什么?应该怎么样去得到焦点控件的ID。这个ID还有点分,用这个ID来问,呵呵
{
if(pMsg->message==WM_KEYDOWN)
{
int nFocus=GetFocus()->GetDlgCtrlID();
在此设置断点 int i=1;
}
return CDialog::PreTranslateMessage(pMsg);
}
我是一个对话框程序,有三个ComboBox,两个默认按钮。但是无论我的焦点在哪个ComboBox,在断点处我查看到的焦点控件ID:nFocus都是1001,这是为什么?应该怎么样去得到焦点控件的ID。这个ID还有点分,用这个ID来问,呵呵
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货