1

在下面的图像片段中,棕褐色的输出窗口和蓝色的命令行参数窗口之间有一个分隔框。如果需要,用户可以更改蓝色窗口的宽度(通过拖动分隔框),但我希望蓝色窗口在调整应用程序大小时保持其宽度,也就是说,棕褐色窗口会完成所有水平收缩和增长。

图片

在我的应用程序的 XRC 文件中,我有一个 BoxSizerH 包含一个垂直拆分器。分离器有两个面板。每个面板都包含一个包含多行文本控件的 StaticBoxSizerV。

我必须怎么做才能让用户固定最右边窗口的宽度?

我是否需要调整大小并设置窗扇位置以保持最后一个被捕获的分离器拖动,或者是否有更简单的方法只使用初始设置?

4

1 回答 1

2

在文档中查看 wxSplitterWindow::SetSashGravity:

http://docs.wxwidgets.org/trunk/classwx_splitter_window.html#a3c52925dffd02509d110086d4bb29373

于 2012-11-13T07:23:18.630 回答