|
窗口程序集名 | 保 留 | 保 留 | 备 注 | 窗口程序集_启动窗口 | | | | 变量名 | 类 型 | 数组 | 备 注 | 副屏句柄 | 整数型 | | 副屏宽度 | 整数型 | | 副屏高度 | 整数型 | | 获取副屏信息 ()调整窗口到副屏 ().局部变量 显示器数, 整数型 .局部变量 i, 整数型 .局部变量 显示器信息, 显示器信息型 显示器数 = 取显示器数量 () 计次循环首 (显示器数, i ) 取显示器信息 (i - 1, 显示器信息 ) 如果真 (显示器信息.主显示器 = 假) // 找到副屏   副屏句柄 = 显示器信息.句柄   副屏宽度 = 显示器信息.宽度   副屏高度 = 显示器信息.高度  跳出循环 ()  计次循环尾 () 如果 (副屏句柄 ≠ 0 ) _启动窗口.左边 = 显示器信息.左边 // 设置窗口到副屏的起始位置  _启动窗口.顶边 = 显示器信息.顶边  _启动窗口.宽度 = 副屏宽度 // 设置窗口大小为副屏分辨率  _启动窗口.高度 = 副屏高度  _启动窗口. 最大化 () // 最大化窗口(可选)  信息框 (“未检测到副屏!”, 0, , )
|
修改显示器分辨率 | 整数型 | | |
user32.dll | |
ChangeDisplaySettingsExA | |
设备名称 | 文本型 | | | 显示设置 | 显示设备模式 | | | 窗口句柄 | 整数型 | | | 标志 | 整数型 | | | 保留参数 | 整数型 | | |
.局部变量 显示器信息, 显示器信息型 .局部变量 显示模式, 显示设备模式 显示模式.宽度 = 3840 显示模式.高度 = 2160 显示模式.刷新率 = 60 显示模式.颜色位数 = 32 修改显示器分辨率 ("\\.\DISPLAY2", 显示模式, 0, 0, 0 ) // DISPLAY2 是副屏设备名
运行程序到副屏 ("C:\Program Files\目标程序\program.exe" )|
(暂未填写DLL命令名) | | | |
(未填写库文件名) | |
(未填写命令名) | |
程序路径 | 文本型 | | |
.局部变量 命令行, 文本型 命令行 = “cmd /c start ” + 程序路径 + “ /x 1921 /y 0” // 假设副屏在主屏右侧 返回 (执行 (命令行, 假))
都试试
|
|