0
如果用户操作导致错误,我想在状态栏上以红色显示错误消息。我曾尝试将背景颜色设置为红色,但仍然以默认的黑色字体显示消息。如何使状态栏上的字体颜色变为红色?我在红帽子上使用wxWidgets 2.8 5.5如何更改wxWidgets中的StatusBar字体颜色?
谢谢!
如果用户操作导致错误,我想在状态栏上以红色显示错误消息。我曾尝试将背景颜色设置为红色,但仍然以默认的黑色字体显示消息。如何使状态栏上的字体颜色变为红色?我在红帽子上使用wxWidgets 2.8 5.5如何更改wxWidgets中的StatusBar字体颜色?
谢谢!
才知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);