structure CM_COLUMNINFO (shobjidl_core.h)

Définit les informations de colonne. Utilisé par les membres de l’interface IColumnManager .

Syntaxe

typedef struct CM_COLUMNINFO {
  DWORD cbSize;
  DWORD dwMask;
  DWORD dwState;
  UINT  uWidth;
  UINT  uDefaultWidth;
  UINT  uIdealWidth;
  WCHAR wszName[80];
} CM_COLUMNINFO;

Membres

cbSize

Type : DWORD

Taille de la structure, en octets.

dwMask

Type : DWORD

Une ou plusieurs valeurs de l’énumération CM_MASK qui spécifient quels membres de cette structure sont valides.

dwState

Type : DWORD

Une ou plusieurs valeurs de l’énumération CM_STATE qui spécifient l’état de la colonne.

uWidth

Type : UINT

L’un des membres de l’énumération CM_SET_WIDTH_VALUE qui spécifie la largeur de colonne.

uDefaultWidth

Type : UINT

Largeur par défaut de la colonne.

uIdealWidth

Type : UINT

Largeur idéale de la colonne.

wszName[80]

Type : WCHAR[MAX_COLUMN_NAME_LEN]

Mémoire tampon de taille MAX_COLUMN_NAME_LEN qui contient le nom de la colonne sous la forme d’une chaîne Unicode terminée par null.

Configuration requise

   
Client minimal pris en charge Windows Vista [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2008 [applications de bureau uniquement]
En-tête shobjidl_core.h (inclure Shobjidl.h)