⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 subject_33403.htm

📁 一些关于vc的问答
💻 HTM
字号:
<p>
序号:33403 发表者:Frank.Guo 发表日期:2003-03-19 21:29:44
<br>主题:如何去掉“回车关闭”?
<br>内容:在我作的对话框中,一点回车就关闭,不知应该用哪个函数把这个禁止一下?<BR>谢!
<br><a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p>
<hr size=1>
<blockquote><p>
回复者:lyseed 回复日期:2003-03-19 21:35:24
<br>内容:在创建对话框时或RC文件里,加上|DS_WANTRETURN(记不清楚了),你查一下就知道了
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
<font color=red>答案被接受</font><br>回复者:lyseed 回复日期:2003-03-19 21:36:56
<br>内容:忘记了,可以使用OnOK()函数截获.
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:披着鸽毛的鹰 回复日期:2003-03-19 22:12:30
<br>内容:在OnOk里面,判断当前焦点是否在OK上<BR>if( GetFocus() != GetDlgItem(IDOK) )<BR>{<BR>&nbsp;&nbsp;&nbsp;&nbsp;NextDlgCtrl();//Move the focus to the next ctrl<BR>&nbsp;&nbsp;&nbsp;&nbsp;return;<BR>}
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:Frank.Guo 回复日期:2003-03-20 10:04:42
<br>内容:谢!
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:邵震明 回复日期:2003-03-20 14:08:21
<br>内容:第一步:&nbsp;&nbsp;打开对话框资源(同时也打开的对话框资源编辑器)<BR>第二步:&nbsp;&nbsp;右击一个按钮控件,查看其属性中style属性页中的一项&nbsp;&nbsp; 默认按钮(default)<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 应是第一个复选框.<BR>第三步:&nbsp;&nbsp;查每一个控件的上面说的(default)选项,一定有一个控件是默认的,把它去掉<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 就可以了.<BR>
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:syosinsya 回复日期:2003-03-20 15:56:13
<br>内容:用ClassWizard添加PreTranslateMessage函数<BR><BR>BOOL CxxxDlg::PreTranslateMessage(MSG* pMsg) <BR>{<BR>&nbsp;&nbsp;&nbsp;&nbsp;if(pMsg-&gt;message == WM_KEYDOWN)&nbsp;&nbsp;&nbsp;&nbsp;{<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;switch(pMsg-&gt;wParam)&nbsp;&nbsp;&nbsp;&nbsp;{<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;case&nbsp;&nbsp;&nbsp;&nbsp;VK_RETURN:&nbsp;&nbsp;&nbsp;&nbsp;// Enter&amp;#65399;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;case&nbsp;&nbsp;&nbsp;&nbsp;VK_ESCAPE:&nbsp;&nbsp;&nbsp;&nbsp;// Escape<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if(焦点在OK或Cancel上)<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return&nbsp;&nbsp;&nbsp;&nbsp;TRUE;&nbsp;&nbsp;// 使Enter与Esc无效<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; break;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<BR>&nbsp;&nbsp;&nbsp;&nbsp;}<BR>&nbsp;&nbsp;&nbsp;&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;return CDialog::PreTranslateMessage(pMsg);<BR>}<BR>
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:黄豆豆 回复日期:2003-03-21 22:21:53
<br>内容:重载你的对话框::OnOK()<BR>{<BR>&nbsp;&nbsp;&nbsp;&nbsp;;<BR>}<BR>就可以了把。
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -