删除/隐藏QAT
CMFCRibbonBar remove/hide QAT
事情是这样的-我们有一个c++ MFC项目,其中包括一个ribbon。我们设法隐藏了主按钮。现在我们想对QAT做同样的事情,因为它不会被使用——我们有自己的QAT类别。这可能吗?如何实现?
解决了!我导出了CMFCRibbonBar。我添加了一个方法delQAT(),我在其中调用m_qatobar . removeall()。在CMyAppMainFrame::OnCreate()中,我调用这个新方法。
class CRibbonBar : public CMFCRibbonBar
{
public:
void delQAT()
{
m_QAToolbar.RemoveAll(); //m_QAToolbar is a protected member of CMFCRibbon
}
}
class CMyAppMainFrame(...)
{
//...
protected:
CRibbon m_wndRibbonBar;
//...
public:
void OnCreate()
{
//...
m_wndRibbonBar.delQAT();
//...
}
}
希望它能帮助到其他有同样问题的人。
相关文章:
- 这是我尝试让用户将值输入到数组中.然后将其隐藏为大量的星号
- 结构和双指针隐藏在其他结构中,多层混淆
- 在 cpp 文件中隐藏采用模板参数引用的方法
- 参数包构造函数在类模板中隐藏用户定义的转换
- 如何等待窗口隐藏在Qt中?
- 如何使用类型别名从模板化类中隐藏模板列表
- 在设计 SDK 时,我是否应该在 C++ 头文件中完全隐藏内部类?
- 名称隐藏对静态函数继承的实例使用
- 在 Linux 中使用 ioctl() 获取隐藏功能报告时,零字节消失
- 从多个模板化基类派生时出现"隐藏重载的虚函数"警告
- 如何在 Omnet++ 5.6.1 中隐藏箭头?
- 在C++中隐藏键盘记录器的控制台窗口
- 从静态库使用时隐藏不透明结构的内容
- 隐藏用于聚合初始化的空基类
- 使用智能指针指向 C 库中的结构,该结构通过 typedef 隐藏实现(即不完整的类型)
- Qt中的包装连接方法隐藏了编译器所需的信息
- 隐藏重载虚拟功能的模板化访客:SFINAE 在使用?
- 在 ui 文件中隐藏 QTabWidget 中的单个选项卡窗格?
- C++ [错误] 声明'char '隐藏参数。什么意思?
- 删除/隐藏QAT