Função AdjustWindowRectExForDpi (winuser.h)
Calcula o tamanho necessário do retângulo da janela, com base no tamanho desejado do retângulo do cliente e no DPI fornecido. Esse retângulo de janela pode ser passado para a função CreateWindowEx para criar uma janela com uma área de cliente do tamanho desejado.
Sintaxe
BOOL AdjustWindowRectExForDpi(
[in, out] LPRECT lpRect,
[in] DWORD dwStyle,
[in] BOOL bMenu,
[in] DWORD dwExStyle,
[in] UINT dpi
);
Parâmetros
[in, out] lpRect
Um ponteiro para uma estrutura RECT que contém as coordenadas dos cantos superior esquerdo e inferior direito da área de cliente desejada. Quando a função retorna, a estrutura contém as coordenadas dos cantos superior esquerdo e inferior direito da janela para acomodar a área de cliente desejada.
[in] dwStyle
O Estilo da Janela da janela cujo tamanho necessário deve ser calculado. Observe que você não pode especificar o estilo de WS_OVERLAPPED .
[in] bMenu
Indica se a janela tem um menu.
[in] dwExStyle
O Estilo de Janela Estendida da janela cujo tamanho necessário deve ser calculado.
[in] dpi
O DPI a ser usado para dimensionamento.
Valor retornado
Se a função for bem-sucedida, o valor retornado será diferente de zero.
Se a função falhar, o valor retornado será zero. Para obter informações de erro estendidas, chame GetLastError.
Comentários
Essa função retorna o mesmo resultado que AdjustWindowRectEx , mas a dimensiona de acordo com um DPI arbitrário que você fornece, se apropriado.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows 10, versão 1607 [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte | Windows Server 2016 [somente aplicativos da área de trabalho] |
Plataforma de Destino | Windows |
Cabeçalho | winuser.h (inclua Windows.h) |
Biblioteca | User32.lib |
DLL | User32.dll |