首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >半月板不变色

半月板不变色
EN

Stack Overflow用户
提问于 2021-11-30 15:52:58
回答 1查看 156关注 0票数 0

我有以下简单的代码:

代码语言:javascript
运行
复制
  m_menuBar = new wxMenuBar();
  m_menuBar->SetForegroundColour(*wxRED);
  m_menuBar->SetBackgroundColour(*wxGREEN);
  m_menuBar->SetOwnBackgroundColour(*wxYELLOW);

但是无论我在哪里设置这些颜色,我的菜单栏都没有显示任何颜色。那么,我做错了什么,或者要做些什么才能让菜单栏和菜单以自定义的颜色出现?

谢谢:-)

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-11-30 21:54:59

不幸的是,即使wxMenuBar确实是从wxWindow派生出来的,菜单栏也不是真正的窗口。这是令人困惑的,但是类之间的关系是为了兼容性而保留的,即使不可能实现--特别是因为没有办法改变macOS下菜单的颜色(或者在Linux中使用应用程序菜单),所以这些wxWindow-inherited方法永远不能在这个类中工作。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/70172239

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档