【发布时间】:2016-01-26 12:50:53
【问题描述】:
如何绘制 wxPanel 的子元素?我用的是经典的画法,
class Foo : public wxPanel {
...
void on_paint(wxEventPaint &) {
wxPaintDC dc(this);
... // stuff with dc
}
...
}
但效果是我的东西被画了,而不是孩子被画在上面。我该如何做相反的事情?画在孩子身上?
我正在尝试达到类似的结果:
所以我有带有 EVT_PAINT 处理程序的 wxPanel 和 wxStaticText 作为它的孩子。我得到的是
画完孩子怎么画?
或者我应该放弃整个 wxStaticText 的想法而只使用 DrawText?这种方法有什么缺点吗?如果相关,我会使用等宽字体。
【问题讨论】: