Función AdjustWindowRectExForDpi (winuser.h)
Calcula el tamaño necesario del rectángulo de ventana, en función del tamaño deseado del rectángulo de cliente y el valor de PPP proporcionado. A continuación, este rectángulo de ventana se puede pasar a la función CreateWindowEx para crear una ventana con un área de cliente del tamaño deseado.
Sintaxis
BOOL AdjustWindowRectExForDpi(
[in, out] LPRECT lpRect,
[in] DWORD dwStyle,
[in] BOOL bMenu,
[in] DWORD dwExStyle,
[in] UINT dpi
);
Parámetros
[in, out] lpRect
Puntero a una estructura RECT que contiene las coordenadas de las esquinas superior izquierda e inferior derecha del área cliente deseada. Cuando se devuelve la función, la estructura contiene las coordenadas de las esquinas superior izquierda e inferior derecha de la ventana para acomodar el área de cliente deseada.
[in] dwStyle
Estilo de ventana de la ventana cuyo tamaño necesario se va a calcular. Tenga en cuenta que no puede especificar el estilo WS_OVERLAPPED .
[in] bMenu
Indica si la ventana tiene un menú.
[in] dwExStyle
Estilo de ventana extendida de la ventana cuyo tamaño necesario se va a calcular.
[in] dpi
Ppp que se va a usar para el escalado.
Valor devuelto
Si la función se realiza correctamente, el valor devuelto es distinto de cero.
Si la función no se realiza correctamente, el valor devuelto es cero. Para obtener información de error extendida, llame a GetLastError.
Comentarios
Esta función devuelve el mismo resultado que AdjustWindowRectEx , pero lo escala según un valor de PPP arbitrario que proporcione si procede.
Requisitos
Requisito | Value |
---|---|
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 |