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 )
$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 |
Succès: | Retourne la structure "multiple-window-position" mise à jour. |
Échec: | Retourne 0, appelez _WinAPI_GetLastError() pour obtenir des informations sur l'erreur. |
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.
Consultez DeferWindowPos dans la librairie MSDN.