我的思路是: 假设你的程序是基于对话框的, 在PreTranslateMessage(...)重载里
if(pMsg->message==WM_CHAR)
{if((HWND)GetDlgItem(..)==GetFocus()) //当前焦点是这个edit控件
{.....//做你想做的
}
....
if(pMsg->message==WM_CHAR)
{if((HWND)GetDlgItem(..)==GetFocus()) //当前焦点是这个edit控件
{.....//做你想做的
}
....
解决方案 »
- 参数传递 设备dc
- 问一个关于属性页CPropertyPage的问题
- 100分马上个~!怎么编程禁止待机和休眠~?
- 请问为什么每次我InternetFineNextFile以后都会产生ERROR_IO_PENDING错误?
- 请问如何让一个FlexGrid控件中同时使有的列直接输入数据,有的列可用Combo控件选择数据?
- VB调用动态链接库的问题,HELP!
- 求一个MFC里bmp位图旋转函数?
- 在generic类里怎么在View视图里画图
- VC++代码中如何验证用户所输入的证书PIN码是否正确?(证书是存储在windows证书存储区中)
- 浏览器自动下载安装的安装程序(象hotbar, 3721)怎么做?用VB的PWD能够做吗?
- 请教:如何让对话框的功能更完善,界面更个性化,谢谢
- 拖动文件到自己编写的程序,打开文件后,不更新视图
重载ONCHAR函数为自己的工程新加入一个Class 选择为 MFC Class , Base Class 为 CEdit用 ClassWizard 为新加的 CYouEdit 类重载 WM_CHAR 消息响应