GetClientRect, fonction (winuser.h)

Récupère les coordonnées de la zone cliente d’une fenêtre. Les coordonnées du client spécifient les coins supérieur gauche et inférieur droit de la zone cliente. Étant donné que les coordonnées du client sont relatives à l’angle supérieur gauche de la zone cliente d’une fenêtre, les coordonnées de l’angle supérieur gauche sont (0,0).

Syntaxe

BOOL GetClientRect(
  [in]  HWND   hWnd,
  [out] LPRECT lpRect
);

Paramètres

[in] hWnd

Type : HWND

Handle de la fenêtre dont les coordonnées du client doivent être récupérées.

[out] lpRect

Type : LPRECT

Pointeur vers une structure RECT qui reçoit les coordonnées du client. Les membres gauche et supérieur sont zéro. Les membres droit et inférieur contiennent la largeur et la hauteur de la fenêtre.

Valeur retournée

Type : BOOL

Si la fonction réussit, la valeur de retour est différente de zéro.

Si la fonction échoue, la valeur de retour est égale à zéro. Pour obtenir des informations détaillées sur l’erreur, appelez GetLastError.

Remarques

Conformément aux conventions de la structure RECT , les coordonnées en bas à droite du rectangle retourné sont exclusives. En d’autres termes, le pixel (à droite, en bas) se trouve immédiatement à l’extérieur du rectangle.

Exemples

Par exemple, consultez Création, énumération et dimensionnement de windows enfants.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 2000 Professionnel [applications de bureau uniquement]
Serveur minimal pris en charge Windows 2000 Server [applications de bureau uniquement]
Plateforme cible Windows
En-tête winuser.h (inclure Windows.h)
Bibliothèque User32.lib
DLL User32.dll
Ensemble d’API ext-ms-win-ntuser-window-l1-1-0 (introduit dans Windows 8)

Voir aussi

Conceptuel

GetWindowRect

Autres ressources

RECT

Référence

Windows