Función GetDpiForWindow (winuser.h)

Devuelve el valor de puntos por pulgada (ppp) de la ventana especificada.

Sintaxis

UINT GetDpiForWindow(
  [in] HWND hwnd
);

Parámetros

[in] hwnd

Ventana sobre la que desea obtener información.

Valor devuelto

Ppp de la ventana, que depende del DPI_AWARENESS de la ventana. Para obtener más información, consulta la sección Comentarios. Un valor hwnd no válido dará como resultado un valor devuelto de 0.

Comentarios

En la tabla siguiente se indica el valor devuelto de GetDpiForWindow en función del DPI_AWARENESS del hwnd proporcionado.

DPI_AWARENESS Valor devuelto
DPI_AWARENESS_UNAWARE El valor base de PPP es el que se establece en 96 (definido como "USER_DEFAULT_SCREEN_DPI")
DPI_AWARENESS_SYSTEM_AWARE Ppp del sistema.
DPI_AWARENESS_PER_MONITOR_AWARE Ppp del monitor donde se encuentra la ventana.

Ejemplos

Consulta Crear una aplicación direct2D sencilla.

Requisitos

   
Cliente mínimo compatible Windows 10, versión 1607 [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2016 [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado winuser.h (incluir Windows.h)
Library User32.lib
Archivo DLL User32.dll

Consulte también