GetWindowPlacement, fonction (winuser.h)
Récupère l’état d’affichage et les positions restaurées, réduites et agrandies de la fenêtre spécifiée.
Syntaxe
BOOL GetWindowPlacement(
[in] HWND hWnd,
[in, out] WINDOWPLACEMENT *lpwndpl
);
Paramètres
[in] hWnd
Type : HWND
Handle de la fenêtre.
[in, out] lpwndpl
Type : WINDOWPLACEMENT*
Pointeur vers la structure WINDOWPLACEMENT qui reçoit les informations d’état et de position d’affichage. Avant d’appeler GetWindowPlacement, définissez le membre de longueur sur sizeof(WINDOWPLACEMENT)
.
GetWindowPlacement échoue si lpwndpl-length> n’est pas défini correctement.
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
Le membre d’indicateurs de WINDOWPLACEMENT récupéré par cette fonction est toujours égal à zéro. Si la fenêtre identifiée par le paramètre hWnd est agrandie, le membre showCmd est SW_SHOWMAXIMIZED. Si la fenêtre est réduite, showCmd est SW_SHOWMINIMIZED. Sinon, c’est SW_SHOWNORMAL.
Le membre de longueur de WINDOWPLACEMENT doit être défini sur sizeof(WINDOWPLACEMENT). Si ce membre n’est pas défini correctement, la fonction retourne FALSE. Pour obtenir des remarques supplémentaires sur l’utilisation appropriée des coordonnées de placement de fenêtre, consultez WINDOWPLACEMENT.
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
Référence