getDpiForSystem 函数 (winuser.h)
返回系统 DPI。
语法
UINT GetDpiForSystem();
返回值
系统 DPI 值。
注解
返回值将取决于调用上下文。 如果当前线程 的DPI_AWARENESS 值为 DPI_AWARENESS_UNAWARE,则返回值为 96。 这是因为当前上下文始终假定 DPI 为 96。 对于任何其他 DPI_AWARENESS 值,返回值将是实际的系统 DPI。
不应缓存系统 DPI,但应在需要系统 DPI 值时使用 GetDpiForSystem 。
要求
最低受支持的客户端 | Windows 10版本 1607 [仅限桌面应用] |
最低受支持的服务器 | Windows Server 2016 [仅限桌面应用] |
目标平台 | Windows |
标头 | winuser.h (包括 Windows.h) |
Library | User32.lib |
DLL | User32.dll |