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

Confira também

ShowHideMenuCtl