UDF > StructureConstants >


$tagWINDOWPOS

La structure WINDOWPOS contient des informations sur la taille et la position d'une fenêtre

Global Const $tagWINDOWPOS = "hwnd hWnd;int InsertAfter;int X;int Y;int CX;int CY;int Flags"

Champs

hWnd Handle à la fenêtre
InsertAfter Indique la position de la fenêtre dans l'ordre Z
X Indique la position du bord gauche de la fenêtre
Y Indique la position du bord supérieur de la fenêtre
CX Indique la largeur de la fenêtre, en pixels
CY Indique la hauteur de la fenêtre, en pixels
Flags Indique la position de la fenêtre. Ce membre peut prendre une ou plusieurs des valeurs suivantes:
    $SWP_DRAWFRAME - Dessine un cadre autour de la fenêtre
    $SWP_FRAMECHANGED - Envoie un message WM_NCCALCSIZE à la fenêtre, même si la taille de la fenêtre n'est pas modifiée
    $SWP_HIDEWINDOW- Cache la fenêtre
    $SWP_NOACTIVATE - N'active pas la fenêtre
    $SWP_NOCOPYBITS - Rejète le contenu entier de la zone client
    $SWP_NOMOVE - Conserve la position actuelle (ignore les paramètres x et y)
    $SWP_NOOWNERZORDER - Ne change pas la position de la fenêtre propriétaire dans l'ordre Z
    $SWP_NOREDRAW - Ne redessine pas les changements
    $SWP_NOREPOSITION - Idem que le flag SWP_NOOWNERZORDER
    $SWP_NOSENDCHANGING - Empêche la fenêtre de réception du message WM_WINDOWPOSCHANGING
    $SWP_NOSIZE - Conserve la taille actuelle (ignore les paramètres cx et cy)
    $SWP_NOZORDER - Conserve l'ordre de Z actuelle (ignore le paramètre InsertAfter)
    $SWP_SHOWWINDOW- Affiche la fenêtre