SetWindowPlacement, fonction (winuser.h)
Définit l’état d’affichage et les positions restaurées, réduites et agrandies de la fenêtre spécifiée.
Syntaxe
BOOL SetWindowPlacement(
[in] HWND hWnd,
[in] const WINDOWPLACEMENT *lpwndpl
);
Paramètres
[in] hWnd
Type : HWND
Handle de la fenêtre.
[in] lpwndpl
Type : const WINDOWPLACEMENT*
Pointeur vers une structure WINDOWPLACEMENT qui spécifie le nouvel état d’affichage et les nouvelles positions de fenêtre.
Avant d’appeler SetWindowPlacement, définissez le membre de longueur de la structure WINDOWPLACEMENT sur sizeof(WINDOWPLACEMENT). SetWindowPlacement échoue si le membre de longueur 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
Si les informations spécifiées dans WINDOWPLACEMENT entraînent une fenêtre complètement hors de l’écran, le système ajuste automatiquement les coordonnées afin que la fenêtre soit visible, en tenant compte des modifications apportées à la résolution de l’écran et de la configuration de plusieurs moniteurs.
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.
Spécifications
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-3 (introduit dans Windows 10, version 10.0.10240) |
Voir aussi
Conceptuel
Référence