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 |