关于OnChar()问题
我是在一个对话框里面定义一个输入字符的响应函数,结果在Dlalog中即使使用了SendMessage(hwnd,WM_CHAR,wParam,lParam)中也响应不到O...
我是在一个对话框里面定义一个输入字符的响应函数,结果在Dlalog中即使使用了SendMessage(hwnd,WM_CHAR,wParam,lParam)中也响应不到OnChar()函数,同样也对WM_KEYDOWN,WM_KEYUP响应不,然后就我查找资料,结果发现网上有人说在对话框里面本来就无法响应OnChar(),OnKeyDown()和OnKeyUp()函数,请问
(1)在对话框是否能够响应OnChar(),OnKeyDown()和OnKeyUp()函数
(2)如果不能,那么应该在对话框中应该用什么函数响应输入的字符 展开
(1)在对话框是否能够响应OnChar(),OnKeyDown()和OnKeyUp()函数
(2)如果不能,那么应该在对话框中应该用什么函数响应输入的字符 展开
1个回答
2012-10-31
展开全部
能响应的啊,直接用 用cwnd的 ,就是 sendmessage(wm_Char ,值,lpara);
然后 用类向导也在对话框类里面添加 onCHar 就可以了,要是手动写得话 别忘了 写消息映射。
然后 用类向导也在对话框类里面添加 onCHar 就可以了,要是手动写得话 别忘了 写消息映射。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询