subject_14840.htm

来自「一些关于vc的问答」· HTM 代码 · 共 30 行

HTM
30
字号
<p>
序号:14840 发表者:haihua 发表日期:2002-09-11 22:06:56
<br>主题:如何在ONKEYDOWN函数里取"&lt;"键及"&gt;"键的键值。
<br>内容:如何在ONKEYDOWN函数里取"&lt;"键及"&gt;"键的键值。
<br><a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p>
<hr size=1>
<blockquote><p>
回复者:土风 回复日期:2002-09-11 23:14:11
<br>内容:不太明白这问题的实质:不过我直接告诉你:'&lt;'、'&gt;'的nChar就是ASCII码,等于0x3c,0x3e或者十进制60、62
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:haihua 回复日期:2002-09-13 20:45:32
<br>内容:你好,是这样。程序如下:<BR>void XXXX::OnKeyDown(UINT nChar, UINT nRepCnt, UINT nFlags) <BR>{<BR>switch (nChar) {<BR><BR>&nbsp;&nbsp;&nbsp;&nbsp;case VK_PRIOR:<BR>{<BR>//当按“PageUp”键时执行某个功能(这部分执行正常);<BR><BR>}<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;break;<BR>&nbsp;&nbsp;&nbsp;&nbsp;case 0x3c:<BR>{<BR>//当按“&lt;”键时执行某个功能(这部分执行时不起作用);<BR>}<BR><BR>&nbsp;&nbsp;&nbsp;&nbsp;default:<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;break;<BR>XXXX::OnKeyDown(nChar, nRepCnt, nFlags);&nbsp;&nbsp;&nbsp;&nbsp;<BR>}<BR><BR>我按照你给的键值,写在程序中,但是执行时不起作用。请问怎样才能让我在按下“&lt;”键时执行某个功能?
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:土风 回复日期:2002-09-13 22:28:31
<br>内容:对不起!我才明白你的意思,上边我说错了!其实&lt;&gt;两个符号没有VirtualKey值,只有,.的值分别如下:<BR>VK_OEM_COMMA 0xBC或者十进制188&nbsp;&nbsp; ',' key <BR>VK_OEM_PERIOD 0xBE或者十进制190&nbsp;&nbsp;'.' key <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>
<font color=red>答案被接受</font><br>回复者:理文 回复日期:2002-09-13 22:54:21
<br>内容:我可以告诉你一个好办法,<BR>当你不能确定键值时,在default:里:<BR>int i=nChar;<BR>break;<BR>设置断点或TRACE,AfxMessageBox之类<BR>显示nChar的值,就得到结果了。
<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 + =
减小字号Ctrl + -
显示快捷键?