c# - 如何在 C# 中获取精确显示器的 Dpi 值
问题描述
我有2个显示器。主显示器 -> 一个是(100% DPI)。辅助显示器 -> 4K 显示器(300% DPI)。我曾经将输出窗口拖到辅助监视器。现在应用程序输出窗口出现在 4K 显示器中。
在我的应用程序中,我曾经根据 DPI 更新图像。所以我需要获取应用程序显示的当前监视器的 DPI。 我的代码总是给出主监视器的 DPI 值。
请分享你的想法。谢谢。
解决方案
推荐阅读
- android - 在 ConstraintLayout 中将动态大小的视图约束到视图的底部
- android - 当我在 gradle 中导入 Android-ktx 时,kotlin 扩展的合成不起作用
- jquery - 动态链接两个下拉列表
- html - 如何更改 HTML 框角的颜色?
- php - Moodle 3.4 如何将表情符号大小从 15x15 调整为 50x50 或 150x150
- dialogflow-es - 对话流程 Alexa Skill Json 生成
- jstl - 以前缀“sql”导入的标签库中未定义标签“setDataSource”
- botframework - Bot 框架 - 如何创建可搜索列表
- scala - 当前日期 + 10 的 Spark DataFrame
- javascript - 在表单提交时发出多个 POST API 请求