求问按钮问提~~~~~ 我在写1个基本对话框,上面有几个按钮.我加了键盘响应,希望按下空格键就执行1个操作,但我按了空格键后,按钮也响应了~~~能让按钮不对空格键响应吗?????有没有办法可以重载按钮的默认响应啊??? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 BOOL CaaDlg::PreTranslateMessage(MSG* pMsg) { if(WM_CHAR == pMsg->message) if(GetDlgItem(IDC_BUTTON1)->GetSafeHwnd() == pMsg->hwnd) { char ch = (TCHAR) pMsg->wParam; if(ch == VK_SPACE) return true; else CDialog::PreTranslateMessage(pMsg); } return CDialog::PreTranslateMessage(pMsg);} 非主框架中的快捷菜单如果标记 数据库设计的小问题 求助:如何用普通数码相机拍出梯形失真、枕形失真、桶形失真、广角失真的照片? CArchive类写文件的问题!! 133是哪个消息 在VC++ 中能否开发多层应用??怎样开发?? 如何调用一控制台程序,并实现自己想要的功能??? 关于注册表的问题,高手请进! 提问 用ADO方法,向access中添加第一条纪录总加不进去,没有任何反映!只好在表中预制一条无用纪录,可总不方便,那位高手知道怎么回事?谁遇到过这种情况嘛? !!在线求教!!树状控件真的得这么复杂吗? 中午休息时间。。送个乐子给大家轻松一下。。。(无病毒!)
{
if(WM_CHAR == pMsg->message)
if(GetDlgItem(IDC_BUTTON1)->GetSafeHwnd() == pMsg->hwnd)
{
char ch = (TCHAR) pMsg->wParam;
if(ch == VK_SPACE)
return true;
else
CDialog::PreTranslateMessage(pMsg);
}
return CDialog::PreTranslateMessage(pMsg);
}