Structure COMPPOS (shlobj_core.h)
Contient des informations sur la position et la taille d’un composant.
Syntaxe
typedef struct _tagCOMPPOS {
DWORD dwSize;
int iLeft;
int iTop;
DWORD dwWidth;
DWORD dwHeight;
int izIndex;
BOOL fCanResize;
BOOL fCanResizeX;
BOOL fCanResizeY;
int iPreferredLeftPercent;
int iPreferredTopPercent;
} COMPPOS;
Membres
dwSize
Type : DWORD
Taille de la structure.
iLeft
Type : int
Bord gauche du coin supérieur gauche dans les coordonnées de l’écran. Définissez sur COMPONENT_DEFAULT_LEFT pour laisser l’interpréteur de commandes décider de la position.
iTop
Type : int
Le haut du coin supérieur gauche dans les coordonnées de l’écran. Définissez sur COMPONENT_DEFAULT_TOP pour laisser l’interpréteur de commandes décider de la position.
dwWidth
Type : DWORD
Largeur, en pixels.
dwHeight
Type : DWORD
Hauteur, en pixels.
izIndex
Type : int
Ordre z du composant.
fCanResize
Type : BOOL
Défini sur TRUE si le composant est redimensionnable, FALSE si ce n’est pas le cas.
fCanResizeX
Type : BOOL
Défini sur TRUE si le composant est redimensionnable dans la direction x, FALSE si ce n’est pas le cas.
fCanResizeY
Type : BOOL
Défini sur TRUE si le composant est redimensionnable dans le sens y, false si ce n’est pas le cas.
iPreferredLeftPercent
Type : int
Bord gauche du coin supérieur gauche en pourcentage de la largeur de l’écran.
iPreferredTopPercent
Type : int
Le haut du coin supérieur gauche en pourcentage de la largeur de l’écran.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows 2000 Professionnel, Windows XP [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows 2000 Server [applications de bureau uniquement] |
En-tête | shlobj_core.h (inclure Shlobj.h) |