共有回帖数 0 个
- 求解,关于BOOL CJisuanjiDlg::PreTranslateMessage(MSG*pMsg)
-
取消只看楼主
收藏
回复
-
BOOL CJisuanjiDlg::
BOOL CJisuanjiDlg::PreTranslateMessage(MSG* pMsg)
{
// TODO: Add your specialized code here and/or call the base class
if(pMsg-message == WM_KEYDOWN && pMsg-wParam == 49)
{
OnButton1();
}
if(pMsg-message == WM_KEYDOWN && pMsg-wParam == 50)
{
OnButton2();
}
if(pMsg-message == WM_KEYDOWN && pMsg-wParam == 51)
{
OnButton3();
}
if(pMsg-message == WM_KEYDOWN && pMsg-wParam == 52)
{
OnButton4();
}
if(pMsg-message == WM_KEYDOWN && pMsg-wParam == 53)
{
OnButton5();
}
if(pMsg-message == WM_KEYDOWN && pMsg-wParam == 54)
{
OnButton6();
}
if(pMsg-message == WM_KEYDOWN && pMsg-wParam == 55)
{
OnButton7();
}
if(pMsg-message == WM_KEYDOWN && pMsg-wParam == 56)
{
OnButton8();
}
if(pMsg-message == WM_KEYDOWN && pMsg-wParam == 57)
{
OnButton9();
}
if(pMsg-message == WM_KEYDOWN && pMsg-wParam == 48)
{
OnButton0();
}
if(pMsg-message == WM_KEYDOWN && pMsg-wParam == '+')//加法
{
OnButton12();
}
if(pMsg-message == WM_KEYDOWN && pMsg-wParam == '-')//减法
{
OnButton13();
}
if(pMsg-message == WM_KEYDOWN && pMsg-wParam == '*')//乘法
{
OnButton14();
}
if(pMsg-message == WM_KEYDOWN && pMsg-wParam == '/')//除法
{
OnButton15();
}
if(pMsg-message == WM_KEYDOWN && pMsg-wParam == '=')
{
::MessageBox(NULL,"啊 "," ",0);
OnButton16();
}
return CDialog::PreTranslateMessage(pMsg);
}
{
// TODO: Add your specialized code here and/or call the base class
if(pMsg-message == WM_KEYDOWN && pMsg-wParam == 49)
{
OnButton1();
}
if(pMsg-message == WM_KEYDOWN && pMsg-wParam == 50)
{
OnButton2();
}
if(pMsg-message == WM_KEYDOWN && pMsg-wParam == 51)
{
OnButton3();
}
if(pMsg-message == WM_KEYDOWN && pMsg-wParam == 52)
{
OnButton4();
}
if(pMsg-message == WM_KEYDOWN && pMsg-wParam == 53)
{
OnButton5();
}
if(pMsg-message == WM_KEYDOWN && pMsg-wParam == 54)
{
OnButton6();
}
if(pMsg-message == WM_KEYDOWN && pMsg-wParam == 55)
{
OnButton7();
}
if(pMsg-message == WM_KEYDOWN && pMsg-wParam == 56)
{
OnButton8();
}
if(pMsg-message == WM_KEYDOWN && pMsg-wParam == 57)
{
OnButton9();
}
if(pMsg-message == WM_KEYDOWN && pMsg-wParam == 48)
{
OnButton0();
}
if(pMsg-message == WM_KEYDOWN && pMsg-wParam == '+')//加法
{
OnButton12();
}
if(pMsg-message == WM_KEYDOWN && pMsg-wParam == '-')//减法
{
OnButton13();
}
if(pMsg-message == WM_KEYDOWN && pMsg-wParam == '*')//乘法
{
OnButton14();
}
if(pMsg-message == WM_KEYDOWN && pMsg-wParam == '/')//除法
{
OnButton15();
}
if(pMsg-message == WM_KEYDOWN && pMsg-wParam == '=')
{
::MessageBox(NULL,"啊 "," ",0);
OnButton16();
}
return CDialog::PreTranslateMessage(pMsg);
}
为什么上面的0~9可以执行,而下面的+、-、*、/、=、就不能执行啊,急急急~~~
楼主 2015-06-17 23:59 回复
Copyright © 2010~2015 直线网 版权所有,All Rights Reserved.沪ICP备10039589号
意见反馈 |
关于直线 |
版权声明 |
会员须知