萝卜L

导航

iup 获取容器可用空间

获取可用空间

"可用空间",或者称为"有效空间",是容器(如顶层对话框)提供的空间。
容器中的成员的尺寸(Natural Size)可能大于此空间(进而成员被裁切显示)。

此成员通常是子容器。此处考虑获取此子容器不受其成员干扰的可用空间。

方式

  • 可以临时更改子容器成员的属性(如更改IMAGE为小图),或替换此成员,使其尺寸不大于可用空间,进而其容器(即子容器)能获取到可用空间。
    需Refresh(不可RefreshChildren)
  • 可以使用Zbox,临时切换到空占位子容器。
    无需Refresh(猜测Zbox切换时内嵌刷新)

前者貌似较后者慢。


iup

posted on 2022-10-28 01:32  萝卜L  阅读(27)  评论(0编辑  收藏  举报