如何更改 wxWidgets 中的 StatusBar 字体颜色?

Posted

技术标签:

【中文标题】如何更改 wxWidgets 中的 StatusBar 字体颜色?【英文标题】:How to change StatusBar font color in wxWidgets? 【发布时间】:2011-04-15 22:55:41 【问题描述】:

如果用户操作导致错误,我想在状态栏上以红色显示错误消息。我尝试将前景色设置为红色,但它仍以默认黑色字体显示消息。如何使状态栏上的字体颜色变为红色?我在 red hat 5.5 上使用 wxWidgets 2.8

谢谢!

【问题讨论】:

【参考方案1】:

从 wxWidget 论坛找到答案:

this->StatusBar->SetForegroundColour(wxColour(wxT("RED")));
wxStaticText* txt = new wxStaticText( this->StatusBar, wxID_ANY,wxT("Validation failed"), wxPoint(10, 5), wxDefaultSize, 0 );
txt->Show(true);

【讨论】:

以上是关于如何更改 wxWidgets 中的 StatusBar 字体颜色?的主要内容,如果未能解决你的问题,请参考以下文章

如何使用 wxMediaCtrl 在 wxwidgets 中播放 SWF 文件

wxWidgets 应用程序中的重叠 IO

C ++ wxWidgets遍历桌面屏幕截图中的像素

如何在 Ubuntu/Debian/Linux Mint 中编译和安装 wxWidgets

描述wxWidgets中事件处理的类型转化

wxWidgets源码分析 - 消息处理过程