我有一个框架,顶部有一些东西,下面有一个 wxScrolledWindow。滚动窗口包含用户选择的图像。我希望框架收缩包装,以便背景永远不会显示在滚动窗口中。我在框架中使用 BoxSizer。一切正常,直到用户拖动边框以增加查看区域。他走得太远了,背景显示。我已经尝试了至少十几种方法,但是当用户将边框拖到滚动条消失的位置之外时,我无法让窗口的边框恢复原状。加载图像时,滚动窗口使用正确的数字调用 SetMaxClientSize(),但没有任何效果。几张照片会有所帮助。我刚刚把右边的边框拖到右边,增加了查看区域。这是它的样子:
我希望边框回弹,所以它看起来像这样:
Windows 7 x64,wxWidgets 2.9.4