重载PreTranslateMessage
BOOL CxxxDlg::PreTranslateMessage(MSG* pMsg)
{
// TODO: Add your specialized code here and/or call the base class
if(pMsg->message == WM_KEYDOWN || pMsg->message == WM_CHAR)
SendMessage(pMsg->message,pMsg->wParam,pMsg->lParam);
return CDialog::PreTranslateMessage(pMsg);
}
就可以响应了
BOOL CxxxDlg::PreTranslateMessage(MSG* pMsg)
{
// TODO: Add your specialized code here and/or call the base class
if(pMsg->message == WM_KEYDOWN || pMsg->message == WM_CHAR)
SendMessage(pMsg->message,pMsg->wParam,pMsg->lParam);
return CDialog::PreTranslateMessage(pMsg);
}
就可以响应了
本博客展示了如何在C++对话框类中重载PreTranslateMessage函数以响应WM_KEYDOWN和WM_CHAR消息,实现特定功能。

2688

被折叠的 条评论
为什么被折叠?



