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 |