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
Autres ressources
Référence