|
分享源码
界面截图: |
|
是否带模块: |
调用了模块 |
备注说明: |
- |
变量名 | 类 型 | 静态 | 数组 | 备 注 | N | 整数型 | | | i | 整数型 | | | b | 整数型 | | | d | 整数型 | | | 计次循环首 (A, N )i = 窗口_取父句柄 (组件句柄数组 [N ])如果 (i ≠ 0 且 i ≠ 启动窗口句柄 )窗口_取控件大小 (i, d, b )SetWindowPos (组件句柄数组 [N ], 0, d × 比例数组 [N ].左, b × 比例数组 [N ].顶, 比例数组 [N ].宽 × d, 比例数组 [N ].高 × b, 0 )SetWindowPos (组件句柄数组 [N ], 0, 窗口_取位置和大小 (启动窗口句柄 ).宽度 × 比例数组 [N ].左, 窗口_取位置和大小 (启动窗口句柄 ).高度 × 比例数组 [N ].顶, 比例数组 [N ].宽 × 窗口_取位置和大小 (启动窗口句柄 ).宽度, 比例数组 [N ].高 × 窗口_取位置和大小 (启动窗口句柄 ).高度, 0 )计次循环尾 ()变量名 | 类 型 | 静态 | 数组 | 备 注 | i | 整数型 | | | n | 整数型 | | | 组件占比 | 比例类型 | | | tem | 矩形类型 | | | d | 整数型 | | | b | 整数型 | | | e | 精易_坐标 | | |
启动窗口句柄 = 启动窗口句柄参数 窗口_枚举所有子窗口 (启动窗口句柄, 组件句柄数组, )计次循环首 (取数组成员数 (组件句柄数组 ), i )GetWindowRect (组件句柄数组 [i ], tem )加入成员 (组件数组, tem )n = 窗口_取父句柄 (组件句柄数组 [i ])如果 (n ≠ 0 且 n ≠ 启动窗口句柄 )窗口_取控件大小 (n, d, b )e = 窗口_取控件坐标 (n )组件占比.左 = (组件数组 [i ].左 - e.横 ) ÷ d 组件占比.顶 = (组件数组 [i ].顶 - e.纵 ) ÷ b 组件占比.宽 = (组件数组 [i ].右 - 组件数组 [i ].左 ) ÷ d 组件占比.高 = (组件数组 [i ].底 - 组件数组 [i ].顶 ) ÷ b 组件占比.左 = (组件数组 [i ].左 - 窗口_取位置和大小 (启动窗口句柄 ).左边 - 4 ) ÷ 窗口_取位置和大小 (启动窗口句柄 ).宽度 组件占比.顶 = (组件数组 [i ].顶 - 窗口_取位置和大小 (启动窗口句柄 ).顶边 - 32 ) ÷ 窗口_取位置和大小 (启动窗口句柄 ).高度 组件占比.宽 = (组件数组 [i ].右 - 组件数组 [i ].左 ) ÷ 窗口_取位置和大小 (启动窗口句柄 ).宽度 组件占比.高 = (组件数组 [i ].底 - 组件数组 [i ].顶 ) ÷ 窗口_取位置和大小 (启动窗口句柄 ).高度 加入成员 (比例数组, 组件占比)计次循环尾 ()A = 取数组成员数 (组件数组 )
分享一下,这个功能用的挺多的。
|
-
-
自适应测试.e
143.7 KB, 下载次数: 167, 下载积分: 精币 -2 枚
-
-
窗口自适应模块.e
905.84 KB, 下载次数: 220, 下载积分: 精币 -2 枚
自己编译成模块就行
评分
-
查看全部评分
|