CToolBar 是停靠还是浮动?
Posted
技术标签:
【中文标题】CToolBar 是停靠还是浮动?【英文标题】:Is CToolBar docking or floating? 【发布时间】:2012-08-07 16:10:33 【问题描述】:在 MFC 中是否有任何方法可以找出“”。在我的程序中,我需要确切地知道它。
我不想使用这样的代码:
void MyCToolBAR:: ...
RECT rc;
GetClientRect(&rc);
例如。如果吧,我们会得到
(0,0) - 左上角,
(x,y) - 数据。
这意味着:酒吧可能已停靠。
感谢您的解决方案。
【问题讨论】:
【参考方案1】:尝试调用GetBarStyle()
并检查CBRS_FLOATING
标志。可以设置的其他标志显示在CToolBar::Create()
的帮助文件中。
【讨论】:
以上是关于CToolBar 是停靠还是浮动?的主要内容,如果未能解决你的问题,请参考以下文章
为啥在 CToolBar 中使用高深度颜色的禁用按钮只是灰色框?
MFC:使用CTreeCtrl和CToolbar创建一个类(CWnd?)