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

📄 subject_31156.htm

📁 一些关于vc的问答
💻 HTM
字号:
<p>
序号:31156 发表者:freeman 发表日期:2003-03-01 11:23:46
<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>
回复者:upstream 回复日期:2003-03-01 11:30:35
<br>内容:<BR>BOOL CMainFrame::PreCreateWindow(CREATESTRUCT&amp; cs)<BR>{<BR> cs.style&amp;=~WS_MAXIMIZEBOX;//屏避双击系统标题栏默认为最大化功能<BR><BR> if( !CFrameWnd::PreCreateWindow(cs) )<BR>&nbsp;&nbsp;return FALSE;<BR> // TODO: Modify the Window class or styles here by modifying<BR> //&nbsp;&nbsp;the CREATESTRUCT cs<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>
回复者:rancle 回复日期:2003-03-01 12:48:39
<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>
回复者:freeman 回复日期:2003-03-01 16:24:28
<br>内容:upstream:<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>
回复者:upstream 回复日期:2003-03-01 21:49:56
<br>内容:BOOL CMainFrame::PreCreateWindow(CREATESTRUCT&amp; cs)<BR>{<BR> cs.style&amp;=~WS_MAXIMIZEBOX;//屏避双击系统标题栏默认为最大化功能<BR> cs.style&amp;=~WS_THICKFRAME;//窗口大小不可改变<BR><BR> if( !CFrameWnd::PreCreateWindow(cs) )<BR>&nbsp;&nbsp;return FALSE;<BR> // TODO: Modify the Window class or styles here by modifying<BR> //&nbsp;&nbsp;the CREATESTRUCT cs<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>
回复者:rancle 回复日期:2003-03-02 13:44:04
<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>
回复者:rancle 回复日期:2003-03-03 12:54:04
<br>内容:重载框架类中的WM_SYSCOMMAND消息,当然这时你的窗口已经最大化了!!<BR>void CMainFrame::OnSysCommand(UINT nID, LPARAM lParam) <BR>{<BR>&nbsp;&nbsp;&nbsp;&nbsp;// TODO: Add your message handler code here and/or call default<BR>&nbsp;&nbsp;&nbsp;&nbsp;UINT nItemID = (nID &amp; 0xFFF0);<BR>&nbsp;&nbsp;&nbsp;&nbsp;if((nItemID==SC_RESTORE))<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return;<BR>&nbsp;&nbsp;&nbsp;&nbsp;CFrameWnd::OnSysCommand(nID, lParam);<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>
回复者:freeman 回复日期:2003-03-03 14:49:06
<br>内容:ClassWizard中没有WM_SYSCOMMAND消息呀
<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-03 15:18:48
<br>内容:这个问题早就解决了。看下面的地方:<BR><BR>http://www.copathway.com/cndevforum/subject_view.asp?subject_id=14545&amp;forum_id=
<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-03 17:52:47
<br>内容:在ClassWizard中选取最后一项Class Info,将Message Filter一项改为Window,就有了<BR><BR><BR><BR>金枪鱼所说的地方我看了一下,也试了一下,这样方法不好,屏幕还是有变化!!!<BR>2003-3-3 18:02:16

⌨️ 快捷键说明

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