Функция GetSystemMetricsForDpi (winuser.h)
Извлекает указанную системную метрику или параметр конфигурации системы с учетом указанного DPI.
Синтаксис
int GetSystemMetricsForDpi(
[in] int nIndex,
[in] UINT dpi
);
Параметры
[in] nIndex
Извлекаемая системная метрика или параметр конфигурации. Возможные значения см. в разделе GetSystemMetrics .
[in] dpi
DPI, используемый для масштабирования метрики.
Возвращаемое значение
Если функция выполняется успешно, возвращается ненулевое значение.
Если функция выполняется неудачно, возвращается нулевое значение. Дополнительные сведения об ошибке можно получить, вызвав GetLastError.
Комментарии
Эта функция возвращает тот же результат, что и GetSystemMetrics , но при необходимости масштабирует его в соответствии с произвольным разрешением на дюйм.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows 10 версии 1607 [только классические приложения] |
Минимальная версия сервера | Windows Server 2016 [только классические приложения] |
Целевая платформа | Windows |
Header | winuser.h (включая Windows.h) |
Библиотека | User32.lib |
DLL | User32.dll |
Набор API | ext-ms-win-ntuser-private-l1-3-1 (представлен в Windows 10 версии 10.0.14393) |
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по