Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Récupère les dimensions du rectangle englobant de la fenêtre spécifiée. Les dimensions sont fournies dans les coordonnées de l’écran qui sont relatives au coin supérieur gauche de l’écran.
Syntaxe
BOOL GetWindowRect(
[in] HWND hWnd,
[out] LPRECT lpRect
);
Paramètres
[in] hWnd
Type : HWND
Handle vers la fenêtre.
[out] lpRect
Type : LPRECT
Pointeur vers une structure RECT qui reçoit les coordonnées de l’écran des coins supérieur gauche et inférieur droit de la fenêtre.
Valeur de retour
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’erreur étendues, appelez GetLastError.
Remarques
Conformément aux conventions de la structure RECT , les coordonnées inférieure droite du rectangle retourné sont exclusives. En d’autres termes, le pixel situé à (droite, en bas) se trouve immédiatement en dehors du rectangle.
GetWindowRect est virtualisé pour ppp.
Dans Windows Vista et versions ultérieures, la fenêtre Rect peut désormais inclure des bordures de redimensionnement invisibles.
Pour obtenir les limites de fenêtre visibles, sans inclure les bordures de redimensionnement invisibles, utilisez DwmGetWindowAttribute, en spécifiant DWMWA_EXTENDED_FRAME_BOUNDS. Notez que contrairement à la fenêtre rect, les limites de trame étendue DWM ne sont pas ajustées pour ppp.
Exemples
Pour obtenir un exemple, consultez Initialisation d’une boîte de dialogue.
Spécifications
| Besoin | Valeur |
|---|---|
| client minimum pris en charge | Windows 2000 Professionnel [applications de bureau uniquement] |
| serveur minimum pris en charge | Windows 2000 Server [applications de bureau uniquement] |
| plateforme cible | Fenêtres |
| En-tête | winuser.h (include 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
conceptuelle
Référence