📄 subject_51666.htm
字号:
<p>
序号:51666 发表者:泽心 发表日期:2003-09-03 11:22:53
<br>主题:系统菜单如何去掉移动和关闭两个选项?
<br>内容:如题,下面是相关代码,请问如何改变或设置才能把移动和关闭两个选项去掉?<BR>CMenu* pSysMenu = GetSystemMenu(FALSE);<BR> if (pSysMenu != NULL)<BR> {<BR> CString strAboutMenu;<BR> strAboutMenu.LoadString(IDS_ABOUTBOX);<BR> if (!strAboutMenu.IsEmpty())<BR> {<BR> pSysMenu->InsertMenu(0,MF_SEPARATOR|MF_BYPOSITION);<BR> pSysMenu->InsertMenu(0,MF_STRING|MF_BYPOSITION, IDM_ABOUTBOX, strAboutMenu);<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>
回复者:菜鸟人飞 回复日期: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->DeleteMenu(SC_MOVE,MF_BYCOMMAND); //MOVE<BR>pSysMenu->DeleteMenu(SC_CLOSE,MF_BYCOMMAND); //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->RemoveMenu(5, MF_BYPOSITION);<BR>pSysMenu->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>内容:<BLOCKQUOTE>引用“第4楼”所言<BR><Q>俺提的问题虽然有点菜可是俺觉得俺不至于菜到不知道 对话框属性有几个style 这个问题的答案其实是这样 pSysMenu->RemoveMenu(SC_MOVE,MF_BYCOMMAND); //去掉移动项; //也许是太简单了,高手不想让别人懒吧…… 但是我的本意是能不能不要geysystemmenu(false) 而是自己初始化一个系统菜单,应该怎么做? 200...... . . . . . . . . . . . . </Q></BLOCKQUOTE><BR><BR><BR><BR>2003-9-9 1:37:28
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -