社区
界面
帖子详情
怎样才能去掉CControlBar类的工具条上的"关闭"按钮?
windyhui
2005-05-26 02:32:41
Modify(WS_SYSMENU,0)无法调用成功
...全文
167
9
打赏
收藏
怎样才能去掉CControlBar类的工具条上的"关闭"按钮?
Modify(WS_SYSMENU,0)无法调用成功
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
windyhui
2005-05-27
打赏
举报
回复
你发到我的邮箱吧
windy_hui@163.com
cdeee
2005-05-27
打赏
举报
回复
如果你发现这个类还需要添加什么新特性的话,请给点意见,如果我也认为应该添加,我就会添加进去的。
cdeee
2005-05-27
打赏
举报
回复
一点补充,该程序是用Visual Studio .Net 2003 写的,原代码中的程序框架是自动生成的,你只需要分析 SizeBar.cpp、SizeBar.h 以及 主框架类中的 OnCreate 函数即可。
最后,如果你结贴了,可要给我分哟。:)
cdeee
2005-05-27
打赏
举报
回复
已经发送了,你接收吧。
注:这个CSizeBar还不完善,但最难的部分已经实现,而且我的原代码中有比较全面的注释,你应该可以看懂。
cdeee
2005-05-26
打赏
举报
回复
我也正在做一个类VC界面,有兴趣看看我的程序吗?把你的 MSN 说一下,我发给你。
cdeee
2005-05-26
打赏
举报
回复
不知道你是怎么实现的,要解决的话需要根据实际情况来看。
windyhui
2005-05-26
打赏
举报
回复
实在上我的是类VC的界面,不浮动的时候就有了关闭按钮。
cdeee
2005-05-26
打赏
举报
回复
上面的代码需要注意一下:
1、该代码需要在 CControlBar 正在浮动的时候调用,你可以考虑 WM_WINDOWPOSCHANGING 消息。
2、IsFloating 函数可能会发生问题,建议用以下代码替换:
GetParent() && (GetParent()->GetCtrlDlgID() == AFX_IDW_DOCKBAR_FLOAT)
另:如果有时间,请看看我的帖子《WM_ACTIVATE 问题,知道的人帮帮忙,不胜感激》,谢谢!
cdeee
2005-05-26
打赏
举报
回复
伪代码,你自己完善:
if (IsFloating())
{
CWnd * pWnd = GetParent();
ASSERT_VALID(pWnd);
pWnd->SetWindowLong(...); // 改变控制条(实际是CControlBar的父窗口)风格
}
如何屏蔽掉窗口右上角的
关闭
按钮
?
Visual C++删除浮动
工具
条中“
关闭
”
按钮
http://www.sina.com.cn 2005年07月04日 11:06 天极ye
【旧资料整理】MFC--去除浮动
工具
栏(CToolBar)或浮动边栏(CDialogBar)
关闭
按钮
真正有效的方法
资料时间:2009-12-02之前 分享时间:2009-12-02到百度空间,空间
关闭
,重新整理 今天试着去除浮动边栏的
关闭
按钮
,在网上找了半天也没有找到有效的方法,结合搜出的一些结果,终于找到了真正有效的去除
关闭
按钮
的方法,而且对两类
工具
栏都有效,发上来和大家分享. 搜出次数最多的解决方法就是下面这两个了: http://www.vckbase.com/docum
去掉
MFC的MDI程序中的浮动
工具
条上标题栏中的“
关闭
”
按钮
去掉
MFC的MDI程序中的浮动
工具
条上标题栏中的“
关闭
”
按钮
:
由于
工具
栏也是一个对话框窗口,我们可以利用
CControlBar
基类的m_pDockBar成员来调用GetParent()以获取
工具
条的父窗口。从而改变父窗口的式样——屏蔽系统菜单——来达到我们的目的——
去掉
“
关闭
”
按钮
。
(摘自http://www.vckbase.com/vckbase/default.aspx)
(1)如果想在视图CMFC_fr
VC++删除浮动
工具
条中“
关闭
”
按钮
在Visual C++自动生成的MFC框架应用程序中,当浮动
工具
条被拖离主框架窗口后,一般都会在
工具
条的右上角有一个"
关闭
"
按钮
,应该说这个
按钮
完全是按照 Windows应用程序的用户界面(UI)设计规范而设计的,也就是说所有的窗口都应该有一个地方让用户可以
关闭
这个窗口。但是有的开发人员偏偏提出来不 想要这个"
关闭
"
按钮
。本实例通过自定一个扩展的
工具
条类,实现了删除
工具
条中"
关闭
"
按钮
的...
如何
去掉
浮动
工具
条中的“
关闭
”
按钮
如何
去掉
浮动
工具
条中的“
关闭
”
按钮
转自 http://www.vckbase.com/index.php/wv/359 在C++/MFC框架应用程序里,当浮动
工具
条被拖离主窗口后,一般都有一个“
关闭
”
按钮
,如图一所示: 图一 本来这个
按钮
完全是按照Windows应用程序的UI设计规范而设计的,也就是说所有的窗口都应该有一个地方让用户可以
关闭
这个窗口。但是
界面
15,978
社区成员
115,896
社区内容
发帖
与我相关
我的任务
界面
VC/MFC 界面
复制链接
扫一扫
分享
社区描述
VC/MFC 界面
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章