zoukankan      html  css  js  c++  java
  • Iup lua dialog size

    • 对话框(iup.dialog)无自然尺寸(Natural size/NATURALSIZE),可以构造位于最外层的容器,(加上对话框边框偏移)来间接获取客户区的自然大小。(进而设置Minsize)
    • 使用 dialog.RASTERSIZE=nil 清除用户尺寸(User size),再读取 dialog.RASTERSIZE 得到当前尺寸(Current Size)。
      • 但会在下次 IupRefresh 刷新时使对话框变成自然尺寸(最小尺寸);且导致一次闪烁。
    • 赋值size/rastersize 会设置用户尺寸(User size),作为初始值,其后它为当前实际)尺寸(Current Size)(可能由于Expand,而变化)。
      • 可以通过USERSIZE 查看到,且由于可以只设置长或宽,故,可能结果为'长x0'或'0x高'(而非'长x高'),0表示未定义,则继承自然尺寸(NATURALSIZE)。
    • 通过为控件设置size/rastersize ,或为对话框设置 SHRINK ,打破控件的(reduce)常规状态下的最小尺寸(NATURALSIZE)(对话框默认不存在此限制)。
    • 可以在全部map后(在控件、对话框的 map_cb 都不可),检查控件容器对话框)的尺寸 rastersize/USERSIZE/naturalsize 
    • 参见2021/1/5 163 Scuri的邮件。
  • 相关阅读:
    xcode修改默认头部注释(__MyCompanyName__) (转)
    ios7注意事项随笔
    二分查找(BinarySearch)
    选择排序(SelectionSort)
    插入排序(InsertionSort)
    堆排序(HeapSort)
    归并排序(MergeSort)
    快速排序(QuickSort)
    基本-正则表达式
    2.5亿个整数中找出不重复的整数
  • 原文地址:https://www.cnblogs.com/RobertL/p/14232683.html
Copyright © 2011-2022 走看看