Função GetEffectiveClientRect (commctrl.h)
Calcula as dimensões de um retângulo na área do cliente que contém todos os controles especificados.
Sintaxe
void GetEffectiveClientRect(
HWND hWnd,
LPRECT lprc,
[in] const INT *lpInfo
);
Parâmetros
hWnd
Tipo: HWND
Um identificador para a janela que tem a área do cliente a ser marcar.
lprc
Tipo: LPRECT
Um ponteiro para uma estrutura RECT que recebe as dimensões do retângulo.
[in] lpInfo
Tipo: const INT*
Um ponteiro para uma matriz terminada em nulo de inteiros que identificam controles na área do cliente. Cada controle requer um par de elementos consecutivos. O primeiro elemento do par deve ser diferente de zero e o segundo elemento do par deve ser o identificador de controle. O primeiro par representa o menu e é ignorado. O último elemento deve ser zero para identificar o final da matriz.
Retornar valor
Nenhum
Comentários
Se uma janela na matriz lprc estiver visível ou ficar visível quando seu pai ficar visível, seu retângulo será subtraído do retângulo do cliente efetivo.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows Vista [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte | Windows Server 2003 [somente aplicativos da área de trabalho] |
Plataforma de Destino | Windows |
Cabeçalho | commctrl.h |
Biblioteca | Comctl32.lib |
DLL | Comctl32.dll |