我有一个UI,其类初始化如下:
class SimpleUI : public wxFrame
从main.cpp开始,我初始化:
SimpleUI *ui = new SimpleUI(wxT("Simple User Interface"));
ui->Show();
经过一些进展,我意识到我需要一个垂直和水平滚动条才能在计算机上使用该UI,这些UI具有较小的屏幕分辨率。现在我想用wxScrolledWindow更改我的wxFrame rooted SimpleUI类。我用wxScrolledWindow替换了wxFrame,但是没有任何父窗口就无法初始化它。
我应该如何为我的项目实施工具栏?还有其他选择吗?
感谢。
答案 0 :(得分:1)
这里似乎有两个问题。对第一个问题的建议:
class SimpleUI : public wxScrolledWindow
{
SimpleUI( wxWindow * parent )
: wxScrolledWindow( parent )
{
...
}
...
}
SimpleUI *ui = new SimpleUI( new wxFrame(NULL,-1,wxT("Simple User Interface")));
ui->Show();