wxPanel
panel就是用来放置控件的窗口。它通常放在frame中使用。除了继承了父类wxWindow的一些函数外,它还包含少部分的额外函数;它的主要目的是做到在外观和功能上跟对话框类似,同时又具有可以把任意窗口作为父窗口的特性。
注意:如果事件响应函数OnKeyDown或OnChar不能捕获所有的字符,那可能是因为你用了wxTAB_TRAVERSAL样式,此样式下某些按键可能或被子控件捕获使用。
1、 继承关系
wxWindow->wxEvtHandler->wxObject
2、 头文件
<wx/panel.h>
3、 窗口样式
没有特别的样式
4、 说明
默认情况下,panel和对话框颜色相同。
wxBoxSizer
boxsizer基本思想就是让一个窗口的几何布局变得非常简单,比较典型的就是只有一行或者一列,或者是几层。
1、 继承关系
Wxsizer->wxObject
2、 头文件
<wx/sizer.h>