UDF > WinAPIEx > System > Windows >


_WinAPI_DeferWindowPos

Met à jour, pour une fenêtre spécifiée, la structure spécifiée qui contient la position et la taille de multiples fenêtres

#include <WinAPISysWin.au3>
_WinAPI_DeferWindowPos ( $hInfo, $hWnd, $hAfter, $iX, $iY, $iWidth, $iHeight, $iFlags )

Paramètres

$hInfo Handle de la structure "multiple-window-position" qui contient les informations de position et de taille pour une ou plusieurs fenêtres. Cette structure est retournée par _WinAPI_BeginDeferWindowPos() ou par le plus récent appel à _WinAPI_DeferWindowPos().
$hWnd Handle de la fenêtre pour laquelle les informations de mise à jour seront stockées dans la structure.
Toutes les fenêtres dans une structure "multiple-window-position" doivent avoir le même parent.
$hAfter Handle de la fenêtre qui précède la fenêtre positionnée dans l'ordre Z.
Ce paramètre doit être le handle de la fenêtre ou peut prendre l'une des valeurs suivantes. Ce paramètre est ignoré si le flag $SWP_NOZORDER est défini dans le paramètre $iFlags.
    $HWND_BOTTOM
    $HWND_NOTOPMOST
    $HWND_TOP
    $HWND_TOPMOST
$iX Coordonnée x du coin supérieur gauche de la fenêtre.
$iY Coordonnée y de coin supérieur gauche de la fenêtre.
$iWidth Nouvelle largeur de la fenêtre, en pixels.
$iHeight Nouvelle hauteur de la fenêtre, en pixels.
$iFlags Une combinaison des valeurs suivantes qui influent sur la taille et la position de la fenêtre.
    $SWP_DRAWFRAME
    $SWP_FRAMECHANGED
    $SWP_HIDEWINDOW
    $SWP_NOACTIVATE
    $SWP_NOCOPYBITS
    $SWP_NOMOVE
    $SWP_NOOWNERZORDER
    $SWP_NOREDRAW
    $SWP_NOREPOSITION
    $SWP_NOSENDCHANGING
    $SWP_NOSIZE
    $SWP_NOZORDER
    $SWP_SHOWWINDOW

Valeur de retour

Succès: Retourne la structure "multiple-window-position" mise à jour.
Échec: Retourne 0, appelez _WinAPI_GetLastError() pour obtenir des informations sur l'erreur.

Remarque

La fonction retourne le handle de la structure mise à jour. La fonction _WinAPI_EndDeferWindowPos() utilise les informations de cette structure pour changer simultanément la position et la taille des fenêtres. La fonction _WinAPI_BeginDeferWindowPos() crée la structure.

Voir aussi

Consultez DeferWindowPos dans la librairie MSDN.