如何去掉浮动工具条中的“关闭”按钮

 我来答
求霓011
2017-08-08 · 超过56用户采纳过TA的回答
知道答主
回答量:88
采纳率:0%
帮助的人:73.8万
展开全部
第一种方法,用ModiftMenu()涵数来实现:
CMenu* pMenu = this-GetSystemMenu(FALSE);
pMenu-ModifyMenu(SC_CLOSE,MF_BYCOMMAND | MF_GRAYED );
第二种方法,用EnableMenuItem()涵数来实现:
CMenu* pMenu = this-GetSystemMenu(FALSE);
pMenu-EnableMenuItem( SC_CLOSE, MF_BYCOMMAND|MF_GRAYED);
2、禁止浮动工具条上的系统菜单。
新建一个CToolBar的派生类CxxToolBar,在新类中的左键双击(CxxToolBar::OnLButtonDblClk(...))和左键单击(CxxToolBar:: OnLButtonDown(...))涵数中分别加入下面代码既可:
if (IsFloating())file://工具条正在浮动状态中{CWnd* pMiniFrame;
CWnd* pDockBar;
pDockBar = GetParent();
pMiniFrame = pDockBar-GetParent();file://去除其上系统菜单
pMiniFrame-ModifyStyle(WS_SYSMENU, NULL);file://重绘工具条pMiniFrame-ShowWindow(SW_HIDE);
pMiniFrame-ShowWindow(SW_SHOW);}3、禁止窗口最大化按钮
logo在线生成器
2024-10-23 广告
燕雀零一专业logo生成器,是一家科技型的设计公司,团队深耕企业品牌设计服务已有十余年,已助力多家企业塑造其品牌形象及体验,服务内容含:LOGO设计/VI设计/产品包装设计/导视店面门头及空间设计,吉祥物设计/海报设计等。 我们的目标是帮助... 点击进入详情页
本回答由logo在线生成器提供
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式