Перечисление MONITOR_DPI_TYPE (shellscalingapi.h)
Определяет параметр точек на дюйм (dpi) для монитора.
Синтаксис
typedef enum MONITOR_DPI_TYPE {
MDT_EFFECTIVE_DPI = 0,
MDT_ANGULAR_DPI = 1,
MDT_RAW_DPI = 2,
MDT_DEFAULT
} ;
Константы
MDT_EFFECTIVE_DPI Значение: 0 Эффективное разрешение на дюйм. Это значение следует использовать при определении правильного коэффициента масштабирования для элементов пользовательского интерфейса. Это включает коэффициент масштабирования, заданный пользователем для этого конкретного дисплея. |
MDT_ANGULAR_DPI Значение: 1 Угловой точек на дюйм. Это разрешение обеспечивает отрисовку в соответствии с угловым разрешением на экране. Сюда не входит коэффициент масштабирования, заданный пользователем для этого конкретного дисплея. |
MDT_RAW_DPI Значение: 2 Необработанный DPI. Это значение является линейным DPI экрана, измеренным на самом экране. Используйте это значение, если требуется считывать плотность пикселей, а не рекомендуемый параметр масштабирования. Сюда не входит коэффициент масштабирования, заданный пользователем для этого конкретного дисплея, и не гарантируется поддерживаемое значение DPI. |
MDT_DEFAULT Параметр DPI по умолчанию для монитора — MDT_EFFECTIVE_DPI. |
Комментарии
Все эти параметры зависят от PROCESS_DPI_AWARENESS приложения.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows 8.1 [только классические приложения] |
Минимальная версия сервера | Windows Server 2012 R2 [только классические приложения] |
Верхняя часть | shellscalingapi.h |
См. также раздел
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по