对 显示图片 模块贴出的贴图,通过 获取窗口信息/查找窗口 获取的贴图窗口坐标和一开始贴图时指定的 位置坐标 会相差10个逻辑像素(应该是为了显示阴影所留的),获取的窗口大小和贴图的实际大小也会差一个边框的大小。
我想要获取(可能在不同显示器上的)指定唯一性标识的贴图的实际位置和大小,目前需要先根据唯一性标识获取贴图窗口句柄,然后通过 获取窗口信息/查找窗口 获取贴图窗口位置和大小,最后根据显示器dpi减去相应的边框大小。
希望 显示图片-获取图片窗口信息 模块能直接提供贴图的实际位置和大小。
主要是想在贴图时和之前贴的图保持对齐
自己做了一个,获取贴图信息
可以的话还是希望能原生集成到Quicker里,这样可以省去初次运行时编译C#代码的时间(
👍 我等看下
测试显示预览图片 - by 沉没的白鲸 - 动作信息 - Quicker
https://getquicker.net/Sharedaction?code=2e7d0f3d-1cc4-4ee0-c6a5-08dc5758db9d 确实计算很麻烦。 我这里目前是按照屏幕固定的比例提前缩小图片,这样后续在不同的屏幕也能实现 对齐,抛砖供参考。