📄 subject_27874.htm
字号:
<p>
序号:27874 发表者:阿飞 发表日期:2003-01-16 09:59:54
<br>主题:求助!ALT+F4
<br>内容:请问各位大虾<BR>如何能在mfc程序中屏蔽掉ALT+F4<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>
回复者:mm2003 回复日期:2003-01-16 10:02:49
<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>
回复者:bird 回复日期:2003-01-16 10:08:29
<br>内容:当用户按下这些组合键时,Windows会发送WM_SYSCOMMAND消息,你可以在程序中截取这个消息,封锁某些组合键。在Windows 95/98下还可以使用SystemParametersInfo(SPI_SCREENSAVERRUNNING)使Windows认为你的程序是个屏幕保护程序,从而禁止程序切换
<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-16 10:16:02
<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>回复者:不败的石头 回复日期:2003-01-16 10:51:53
<br>内容:你的程序是SDI还是MDI,情况有点不一样的<BR><BR>方法主要是把主窗口里面的m_hAcceltable重新定义成你所需要的加速键表<BR>可以在你的rc中定义一个新的Accelerator Table, <BR>ID_NEWACCEL,其中没有任何快捷键的定义(当然你喜欢用什么新的快捷键就自己加吧),<BR>然后用<BR>m_hAccelTable = ::LoadAccelerators(AfxGetResourceHandle(),MAKEINTRESOURCE(ID_NEWACCEL));<BR>bird_ydp的方法比较简单,调用纯WINAPI<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-16 11:01:43
<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-16 11:05:49
<br>内容:CDialog也是从CWnd继承过来的
<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-16 11:15:02
<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-16 11:38:23
<br>内容:resourceview最上面
<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 + -