Partager via


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)