MFC 文本框输入时,如何判断按下的 是不是的 Backspace键
1个回答
展开全部
BOOL CDialog1::PreTranslateMessage(MSG* pMsg)
{
// TODO: Add your specialized code here and/or call the base class
HWND hedt = GetDlgItem(IDC_EDIT1)->GetSafeHwnd();
if(pMsg->message==WM_KEYDOWN&&hedt==pMsg->hwnd)
{
if(pMsg->wParam==VK_BACK)//Backspace键
AfxMessageBox(_T("Backspace!"));
}
return CDialog::PreTranslateMessage(pMsg);
}
重载所在对话框的PreTranslateMessage,处理消息即可。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询