一个基于对话框的程序,我把它的原来的捕捉到回车键和取消键(Cancel)就退出程序的的基本功能屏蔽掉,屏蔽掉了以后,我发现一启动程序,CPU的利用率达到了
98% !怎么回事?我的屏蔽回车键和取消键的代码如下:BOOL CMyDlg::PreTranslateMessage(MSG* pMsg)
{
// TODO: Add your specialized code here and/or call the base class
if(pMsg->message = WM_KEYDOWN)
{
if(pMsg->wParam == VK_RETURN ) return TRUE;
if(pMsg->wParam == VK_ESCAPE) return TRUE;
}
return CDialog::PreTranslateMessage(pMsg);
}我的这个对话框有最大化,最小化,恢复,关闭等系统按钮。
98% !怎么回事?我的屏蔽回车键和取消键的代码如下:BOOL CMyDlg::PreTranslateMessage(MSG* pMsg)
{
// TODO: Add your specialized code here and/or call the base class
if(pMsg->message = WM_KEYDOWN)
{
if(pMsg->wParam == VK_RETURN ) return TRUE;
if(pMsg->wParam == VK_ESCAPE) return TRUE;
}
return CDialog::PreTranslateMessage(pMsg);
}我的这个对话框有最大化,最小化,恢复,关闭等系统按钮。
解决方案 »
- 如何让其他线程使用CHtmlView(已解决,散分)
- 能否用一句话说情楚,com编程和rpc编程的关系?
- 有谁了解chrome?
- 求基于UDP(TCP)/IP协议局域网传输数据程序
- windows自带画图程序画线实现的疑问?
- 为什么 CFileDialog 最多只能够打开16个文件?
- 问一个关于面向对象的问题!
- 谁知道用VC怎么连接sybase数据库,最好给出细节我,用ODBC或ADO也好,或ODBC怎么在ODBC DATA SOURCES设置数据源?
- ★★★ 最近要学的东西很多啊,该怎么安排,请各位进来给点建议,谢谢 ★★★
- 建立ATL简单对象选择了"支持兼容自动化",函数一定要有[id(x)]属性吗?
- 怎样动态显示一个进度对话框呢?
- 操,郁闷。没人回答我问题。
给ok和cancel添加消失,然后注释掉CDialog::OnOK()和CDialog::OnCancel
将ok和cancel按钮设置为隐藏,这样不用载获消息了
{
if(pMsg->wParam == VK_RETURN ) return TRUE;
if(pMsg->wParam == VK_ESCAPE) return TRUE;
}
if( WM_KEYDOWN == pMsg->message )//如错写成if(WM_KEYDOWN = pMsg->message)会有编译错的.
=========================
问题就出在=号上。
汗啊~~~这么简单的问题,但是又是这么容易出错,汗!