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

📄 subject_51666.htm

📁 vc
💻 HTM
字号:
<p>
序号:51666 发表者:泽心 发表日期:2003-09-03 11:22:53
<br>主题:系统菜单如何去掉移动和关闭两个选项?
<br>内容:如题,下面是相关代码,请问如何改变或设置才能把移动和关闭两个选项去掉?<BR>CMenu* pSysMenu = GetSystemMenu(FALSE);<BR>&nbsp;&nbsp;&nbsp;&nbsp;if (pSysMenu != NULL)<BR>&nbsp;&nbsp;&nbsp;&nbsp;{<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;CString strAboutMenu;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;strAboutMenu.LoadString(IDS_ABOUTBOX);<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if (!strAboutMenu.IsEmpty())<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;pSysMenu-&gt;InsertMenu(0,MF_SEPARATOR|MF_BYPOSITION);<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;pSysMenu-&gt;InsertMenu(0,MF_STRING|MF_BYPOSITION, IDM_ABOUTBOX, strAboutMenu);<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}
<br><a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p>
<hr size=1>
<blockquote><p>
回复者:菜鸟人飞 回复日期:2003-09-03 11:38:56
<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-09-04 14:34:45
<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-09-05 10:25:46
<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>回复者:hurtmanzc 回复日期:2003-09-07 19:37:27
<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-09-07 22:25:25
<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-09-08 13:08:05
<br>内容:得到指针后,有一个deleteitem,就可以把它们删除。<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-09-08 15:15:47
<br>内容:pSysMenu-&gt;DeleteMenu(SC_MOVE,MF_BYCOMMAND);&nbsp;&nbsp;//MOVE<BR>pSysMenu-&gt;DeleteMenu(SC_CLOSE,MF_BYCOMMAND);&nbsp;&nbsp;//CLOSE
<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-09-08 16:13:44
<br>内容:在CView派生类中添加<BR>CMenu *pSysMenu = GetSystemMenu();<BR>pSysMenu-&gt;RemoveMenu(5, MF_BYPOSITION);<BR>pSysMenu-&gt;RemoveMenu(2, MF_BYPOSITION); 
<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-09-09 01:36:55
<br>内容:&lt;BLOCKQUOTE&gt;引用“第4楼”所言<BR>&lt;Q&gt;俺提的问题虽然有点菜可是俺觉得俺不至于菜到不知道&nbsp;&nbsp;对话框属性有几个style&nbsp;&nbsp;&nbsp;&nbsp;这个问题的答案其实是这样&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;pSysMenu-&gt;RemoveMenu(SC_MOVE,MF_BYCOMMAND);&nbsp;&nbsp;//去掉移动项;&nbsp;&nbsp;//也许是太简单了,高手不想让别人懒吧……&nbsp;&nbsp;&nbsp;&nbsp;但是我的本意是能不能不要geysystemmenu(false)&nbsp;&nbsp;而是自己初始化一个系统菜单,应该怎么做?&nbsp;&nbsp;200...... . . . . . .&nbsp;&nbsp;.&nbsp;&nbsp;.&nbsp;&nbsp;.&nbsp;&nbsp;.&nbsp;&nbsp;.&nbsp;&nbsp;. &lt;/Q&gt;&lt;/BLOCKQUOTE&gt;<BR><BR><BR><BR>2003-9-9 1:37:28

⌨️ 快捷键说明

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