窗口位置与尺寸检测工具 WindowsTest v1.0
投影融合、拼接屏项目里,经常要验证"窗口到底落在哪个位置、实际有多大"——Windows 显示设置里看到的排列是示意图,程序实际开出来的窗口边界可能和你想的不一样,DPI 缩放还会再捣乱。
WindowsTest 就是一个专干这个的小工具:按你指定的屏幕坐标和尺寸开一个无边框窗口,把实际边界画给你看。四角标注窗口矩形坐标,中央卡片实时显示外框尺寸、位置、屏幕和 DPI,配置对不对一眼就能确认。

主要特性
- 配置精确定位:config.ini 指定 X、Y、宽、高,按物理像素开窗,多显示器支持负坐标
- DPI 无缩放干扰:Per-Monitor V2 DPI-aware,配置值不会被 Windows 再放大
- 实测数据实时显示:外框尺寸、外框位置、客户区尺寸、所在屏幕和 DPI,变化时即时刷新
- 四角坐标标注:TL/TR/BL/BR 显示窗口矩形边界,开区间规则写得很清楚
- 自定义背景:放一张 background.png 即可替换窗口内容,方便核对画面落位
- 多重回退兜底:配置缺失、无效或区域完全在桌面外,自动回退主屏全屏,永不白屏
适用场景
- 投影融合前验证:确认播放窗口边界是否落在融合带设计范围内
- 拼接屏落位检查:验证窗口区域与物理屏幕的对位关系
- 多屏异形排布调试:配合负坐标和超大尺寸验证非标准窗口区域
- 分辨率与 DPI 排查:一眼看清程序实际拿到的外框/客户区尺寸和 DPI
使用说明
指定窗口区域:编辑 WindowsTest.exe 同目录的 config.ini,重启生效:
[Window]
X=100
Y=100
Width=1280
Height=720X、Y 是窗口左上角相对虚拟桌面原点的物理像素坐标,多显示器环境可以用负数;允许窗口部分超出屏幕,但必须与桌面有交集。首次运行没有 config.ini 会自动生成模板(默认全注释,即全屏模式)。
换背景图:把 background.png(jpg/bmp/gif 也行)放到 exe 同目录即可;想用别的文件名,在配置里加 File=图片路径,支持相对或绝对路径。图片会拉伸铺满窗口,比例不一致会变形,注意选对比例。
看测试画面:绿色外框 = 使用了 config.ini 区域,青色外框 = 回退到全屏;中央卡片显示实测数据,卡片底部写明启动方式和回退原因。按 Esc 退出。
更新日志
v1.0(2026/10/23)
- 新增 首个版本发布
- 新增 config.ini 精确定位、无效配置自动回退全屏
- 新增 内置测试画面实时显示外框尺寸、位置、屏幕与 DPI
- 新增 四角窗口边界坐标标注与 100 像素网格
- 新增 自定义背景图片加载与失败回退机制
文章版权声明:除非注明,否则均为树先生Tree666原创文章,转载或复制请以超链接形式并注明出处。



还没有评论,来说两句吧...