在dpi不一致的副屏打开窗口时,窗口实际尺寸与给定参数不匹配

BUG反馈 · 49 次浏览
FaniX 创建于 10天5小时前

屏幕信息:

[
  {
    "BitsPerPixel": 32,
    "Bounds": "0, 0, 1920, 1080",
    "DeviceName": "\\\\.\\DISPLAY1",
    "Primary": true,
    "WorkingArea": "0, 0, 1920, 1020",
  }, // 主屏,dpi缩放为125%
  {
    "BitsPerPixel": 32,
    "Bounds": "0, -1080, 1920, 1080",
    "DeviceName": "\\\\.\\DISPLAY2",
    "Primary": false,
    "WorkingArea": "0, -1080, 1920, 1080"
  } // 副屏,位于主屏正上方,dpi缩放为100%
]

动作步骤:

WebView2浏览器窗口 - 打开网页

  • 窗口尺寸/位置 760,-1080,1160,-680(预期大小为400×400),其余留空

结果:

窗口实际尺寸为319×319

FaniX 最后更新于 2025/4/14

回复内容
CL 9天20小时前
#1

当dpi不一致的时候,会出现各种奇怪的现象,没有特别好的办法。

回复主贴