关于按键消息捕获的问题 会的来给个思路吧

就像图这样,想自己编写一个简单的计算器,上面的123~~之类的是用的Button按钮,现在用鼠标点按键没有什么错误了,我现在想让键盘输入也能用,于是想用OnChar函数捕获消息,但是发现捕获不到,还有当焦点停留在Button键的时候按回车默认的是输入这个Button,我想让我的东西更像Windows自带的计算器一样 给点建议呗
2026年09月28日 22:19
有1个网友回答
网友(1):

重载对话框的PreTranslateMessage(MSG* pMsg) 消息截获处理函数
if(pMsg->message==WM_CHAR)
{
.......//判定pMsg->wParam的数值,如果是1的话,就OnButton1()等等
}