1

我正在使用 PaintDC 在 wx.Window 内绘图。我正在那个窗口中画圆圈和类似的东西。问题是,有时圆圈会超出窗口的范围。我希望在绘图变得太大时自动出现滚动条。我该怎么办?

4

1 回答 1

1

使用 awx.ScrolledWindow并在您的“绘图走出”窗口后立即设置窗口的大小

SetVirtualSize(width,height)

如果这个尺寸大于客户端尺寸,那么 wx 将显示滚动条。在窗口中绘图时,请确保使用CalcUnscrolledPositionCalcScrolledPosition

在这里您可以找到更多信息。

于 2009-03-25T07:36:46.547 回答