1、给窗体添加虚函数PreTranslateMessage。
2、编辑虚函数PreTranslateMessage加入如下代码:
CWnd *cwnd=this->GetFocus();
if(cwnd==&m_EditGetData)
{
if(pMsg->message==WM_KEYDOWN)
{
int a=pMsg->wParam;
BOOL bCtrl=::GetKeyState(VK_CONTROL)&0x8000;
BOOL bShift=::GetKeyState(VK_SHIFT)&0x8000;
switch( pMsg->wParam )
{
case 'A':
if (bCtrl)
m_EditGetData.SetSel(0,-1);
return true;
case 46:
m_EditGetData.SetWindowTextW(_T(""));
return true;
default:
break;
}
}
}