对基于对话框的程序,请问怎么屏蔽对话框接收回车键? 对话框应用程序总是接收回车事件,并且会执行默认的过程,把对话框关闭掉,请问怎么屏蔽? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 添加OnOK事件处理,不允许其调用CDialog::OnOK()就可以了。也就是CYourDialog::OnOK(){}里边什么也不写,就行了。 写完此函数后,IDOK的Button就可以删除了,不会提示错误。 把默认有个缺省的按钮设为非缺省的(default) 原因是这样的,在windows的对话框管理器处理对话框消息时如果用户按下enter键,这将向对话框发一条WM_COMMAND消息如果没有默认按钮,wParam的低位将是IDOK如果有默认按钮,wParam将是这个默认按钮的ID,除非输入焦点在一个按钮上面,如果是这样,wParam将是该按钮的ID 从载CDialog::OnOK(),然后return! 关于窗口焦点的问题 开启PAE的情况 在图片上画字疑问 进程外服务器组件接口定义问题,希望高手能提供解决方案,谢谢! 用CStdioFile要引入哪个头文件? 为什么编译通过,但运行时会出现debug asserttion failed的出错信息? Link 2001 的错误原因 关于Com中的内存泄漏 为什么新安装的VC6.0运行时会有错误呢? SHBrowseForFolder 关于 CTabCtrl 控件的问题...... 小弟刚到北京,在其他城市用了3年VC,数学不是很好,研发估计不行,一般开发应该都没问题,
CYourDialog::OnOK()
{
}里边什么也不写,就行了。
如果用户按下enter键,这将向对话框发一条WM_COMMAND消息
如果没有默认按钮,wParam的低位将是IDOK
如果有默认按钮,wParam将是这个默认按钮的ID,除非输入焦点在一个按钮上面,
如果是这样,wParam将是该按钮的ID