Função GetClientRect (winuser.h)
Recupera as coordenadas da área de cliente de uma janela. As coordenadas do cliente especificam os cantos superior esquerdo e inferior direito da área do cliente. Como as coordenadas do cliente são relativas ao canto superior esquerdo da área do cliente de uma janela, as coordenadas do canto superior esquerdo são (0,0).
Sintaxe
BOOL GetClientRect(
[in] HWND hWnd,
[out] LPRECT lpRect
);
Parâmetros
[in] hWnd
Digite: HWND
Um identificador para a janela cujas coordenadas do cliente devem ser recuperadas.
[out] lpRect
Tipo: LPRECT
Um ponteiro para uma estrutura RECT que recebe as coordenadas do cliente. Os membros esquerdo e superior são zero. Os membros direito e inferior contêm a largura e a altura da janela.
Retornar valor
Tipo: BOOL
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
Em conformidade com as convenções para a estrutura RECT , as coordenadas inferior direita do retângulo retornado são exclusivas. Em outras palavras, o pixel em (direita, inferior) fica imediatamente fora do retângulo.
Exemplos
Por exemplo, consulte Criando, enumerando e dimensionando janelas filho.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows 2000 Professional [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte | Windows 2000 Server [somente aplicativos da área de trabalho] |
Plataforma de Destino | Windows |
Cabeçalho | winuser.h (inclua Windows.h) |
Biblioteca | User32.lib |
DLL | User32.dll |
Conjunto de APIs | ext-ms-win-ntuser-window-l1-1-0 (introduzido no Windows 8) |
Confira também
Conceitual
Outros recursos
Referência