|

分享源码
界面截图: |
|
是否带模块: |
调用了模块 |
备注说明: |
- |
变量名 | 类 型 | 静态 | 数组 | 备 注 | 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, 下载次数: 174, 下载积分: 精币 -2 枚
-
-
窗口自适应模块.e
905.84 KB, 下载次数: 230, 下载积分: 精币 -2 枚
自己编译成模块就行
评分
-
查看全部评分
|