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

📄 subject_27754.htm

📁 一些关于vc的问答
💻 HTM
字号:
<p>
序号:27754 发表者:阿楠 发表日期:2003-01-14 22:54:34
<br>主题:请问如何在对话框中响应键盘事件
<br>内容:请问如何在对话框中响应键盘事件 <BR>我想在对话框程序中响应键盘事件,可是用建立类向导自动生成的onkeydown不响应,请问各位高手如何在对话框中响应键盘事件,我主要想在对话框中加入快捷键,请高手指点,不胜感激<BR>
<br><a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p>
<hr size=1>
<blockquote><p>
<font color=red>答案被接受</font><br>回复者:tjhe 回复日期:2003-01-14 23:19:50
<br>内容:OnInitDialog()中加载快捷键,如:(HACCEL m_hAccel;假设为对话框成员)<BR><BR>&nbsp;&nbsp;&nbsp;&nbsp;m_hAccel = ::LoadAccelerators(AfxGetInstanceHandle(),MAKEINTRESOURCE(IDR_ACCELERATOR1));<BR><BR>PreTranslateMessage(MSG* pMsg) 中:<BR><BR>{<BR>&nbsp;&nbsp;&nbsp;&nbsp;::TranslateAccelerator(this-&gt;GetSafeHwnd(),m_hAccel,pMsg);<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>
回复者:songxinye 回复日期:2003-01-14 23:20:09
<br>内容:使用PreTranslateMessage(MSG* pMsg) 
<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-01-15 11:57:38
<br>内容:不过我想知道为什么对话框不响应keydown,和keyup事件,请高手说明
<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-01-15 14:52:34
<br>内容:那时因为你没有写代码重载该事件啊:)<BR>void caaa::OnKeyDown(UINT nChar, UINT nRepCnt, UINT nFlags) <BR>{<BR>&nbsp;&nbsp;&nbsp;&nbsp;// TODO: Add your message handler code here and/or call default<BR>&nbsp;&nbsp;&nbsp;&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;CDialog::OnKeyDown(nChar, nRepCnt, nFlags);<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-01-20 18:20:04
<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 + -