📄 subject_18657.htm
字号:
<p>
序号:18657 发表者:虞玮 发表日期:2002-10-22 17:06:52
<br>主题:着急啊,有谁知道在View里为什么不响应OnChar和 OnKeyDown,请帮忙!
<br>内容:各位,有谁知道在View里为什么不响应OnChar和 OnKeyDown 呢?其中当我SetFocus()一下,就可以调用OnKeyDown了。可为什么OnChar不行呢?用什么方法可以让View响应OnChar函数?因为用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>
回复者:徐景周 回复日期:2002-10-22 17:30:09
<br>内容:是不是其它类重型了OnChar,最好先让视获的焦点。
<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-10-22 18:48:27
<br>内容:我用SetFocus()应该已经得到了视的焦点了,可为什么OnKeyDown能响应,而OnChar不能响应呢?我是分别单独试验它们的
<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-10-23 04:32:55
<br>内容:先说清楚了你那个是什么View吧至少…………我这儿的View咋都乖乖的响应both你说的事件捏?
<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-10-23 07:59:46
<br>内容:是从CView继承下来的啦。只不过是把它放到一个DIALOG里用。
<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-10-23 14:01:06
<br>内容:这么说不就结了!啧啧……keydown都被dialog抢走啦,view里当然没的响应了<BR><BR>虫灾Dialog的pretranslatemessage,然后这么加上这么几行<BR><BR>if(pMsg->message == WM_KEYDOWN)<BR>{<BR> m_pView->PostMessage(WM_KEYDOWN, pMsg->wParam, pMsg->lParam);<BR> return TRUE;<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>
回复者:虞玮 回复日期:2002-10-23 14:21:24
<br>内容:keydown在dialog里能够响应,可以这么做,可是OnChar在dialog里也响应不了了啊。。唉,这个鬼问题,我真不知道该怎么对付它。谢谢大家!
<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 + -