class CMyComboBox : public CComboBox
{
public:
afx_msg void OnKeyDown(UINT nChar,UINT nRepcnt,UINT nFlags);
DECLARE_MESSAGE_MAP()
};
BEGIN_MESSAGE_MAP(CMyComboBox,CComboBox)
ON_CBN_EDITCHANGE(IDC_COMBO1,Change)
ON_WM_KEYDOWN()
END_MESSAGE_MAP()void CMyComboBox::OnKeyDown(UINT nChar, UINT nRepCnt, UINT nFlags)
{
CComboBox::OnKeyDown (nChar,nRepCnt,nFlags);
::MessageBox (0,0,0,0);//没反应
}
{
public:
afx_msg void OnKeyDown(UINT nChar,UINT nRepcnt,UINT nFlags);
DECLARE_MESSAGE_MAP()
};
BEGIN_MESSAGE_MAP(CMyComboBox,CComboBox)
ON_CBN_EDITCHANGE(IDC_COMBO1,Change)
ON_WM_KEYDOWN()
END_MESSAGE_MAP()void CMyComboBox::OnKeyDown(UINT nChar, UINT nRepCnt, UINT nFlags)
{
CComboBox::OnKeyDown (nChar,nRepCnt,nFlags);
::MessageBox (0,0,0,0);//没反应
}
if(pMSG->message == WM_KEYDOWN)
试试
http://topic.csdn.net/u/20101205/23/e1a73598-cacd-4cf8-9f15-37d64f6b78cf.html