如何从自定义对话框工具栏属性页隐藏CMFCToolBar?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何从自定义对话框工具栏属性页隐藏CMFCToolBar?相关的知识,希望对你有一定的参考价值。
我正在研究包含功能区和一些工具栏的Mfc应用程序。我创建了一个CMFCToolBar虚拟对象来存储功能区选项卡中的所有图标,并在以后使用它。
我从UI中隐藏了虚拟工具栏。但无法隐藏自定义对话框工具栏属性页。 Image(无标题栏是虚拟工具栏)
我不希望用户在属性页面中看到虚拟工具栏。为此,我还制作了CMFCToolBar Customize Dialog扩展并继承了Show ToolBar函数,但它无法正常工作。
码:
void ShowToolBar(CMFCToolBar* pToolBar, BOOL bShow)
{
this->m_pToolbarsPage->ShowToolBar(pToolBar, bShow);
}
答案
只需覆盖CMFCToolBar::AllowShowOnList
并返回FALSE。
BOOL CMyToolBar::AllowShowOnList() const
{
return FALSE;
}
以上是关于如何从自定义对话框工具栏属性页隐藏CMFCToolBar?的主要内容,如果未能解决你的问题,请参考以下文章
急急急!mfc中怎么在基于对话框的主界面中显示proppage属性页?最好有例子
如何从自定义插件设置 Gradle Artifactory Publish 插件默认配置/属性