GetEffectiveClientRect, fonction (commctrl.h)

Calcule les dimensions d’un rectangle dans la zone cliente qui contient tous les contrôles spécifiés.

Syntaxe

void GetEffectiveClientRect(
       HWND      hWnd,
       LPRECT    lprc,
  [in] const INT *lpInfo
);

Paramètres

hWnd

Type : HWND

Handle de la fenêtre qui a la zone cliente à case activée.

lprc

Type : LPRECT

Pointeur vers une structure RECT qui reçoit les dimensions du rectangle.

[in] lpInfo

Type : const INT*

Pointeur vers un tableau d’entiers terminé par un caractère Null qui identifie les contrôles dans la zone cliente. Chaque contrôle nécessite une paire d’éléments consécutifs. Le premier élément de la paire doit être différent de zéro et le deuxième élément de la paire doit être l’identificateur de contrôle. La première paire représente le menu et est ignorée. Le dernier élément doit être égal à zéro pour identifier la fin du tableau.

Valeur de retour

None

Remarques

Si une fenêtre du tableau lprc est visible ou le sera lorsque son parent devient visible, son rectangle est soustrait du rectangle client effectif.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows Vista [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2003 [applications de bureau uniquement]
Plateforme cible Windows
En-tête commctrl.h
Bibliothèque Comctl32.lib
DLL Comctl32.dll

Voir aussi

ShowHideMenuCtl