我的思路是: 假设你的程序是基于对话框的,  在PreTranslateMessage(...)重载里
if(pMsg->message==WM_CHAR)
{if((HWND)GetDlgItem(..)==GetFocus()) //当前焦点是这个edit控件
{.....//做你想做的
}
....