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

时间:2010-09-22 20:19:11

标签: fonts colors wxwidgets statusbar

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

谢谢!

1 个答案:

答案 0 :(得分: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);