1. 首页
  2. 数据库
  3. 其它
  4. win32 dpi:在整个XP中正确DPI缩放Win32 Windows到最新Windows 10的示例 源码

win32 dpi:在整个XP中正确DPI缩放Win32 Windows到最新Windows 10的示例 源码

上传者: 2021-04-07 00:39:16上传 ZIP文件 68.71KB 热度 9次
Win32 DPI感知窗口示例 有关如何编写可识别Win32 DPI的GUI应用程序的简单示例,该应用程序可在从Windows XP到最新的Windows 10的所有操作系统上正确缩放(在内部版本10.0.18980.1中进行了测试)。 简而言之 主监视器通常位于系统DPI上(除非在不重新启动的情况下进行了更改) 其他显示器的DPI可能高于或低于系统 向应用程序报告的所有正常指标(v2之前的指标)都在系统DPI中 在PerMonitorV2感知模式下,某些API(GetThemeFont)会缩放报告的值 容易在需要时调用GetSystemMetrics并手动缩放,然后预先计算这些错误 通常,所有内容都从字体大小得出度量标准:在DPI更改时重新创建字体,记住高度,并相应地缩放 窗口和任务栏图标的大小也会改变 显现 为了使应用程序支持DPI扩展到底层操作系统所支持的全部范围,必须设置进程DP
下载地址
用户评论