Freigeben über


CM_COLUMNINFO-Struktur (shobjidl_core.h)

Definiert Spalteninformationen. Wird von Membern der IColumnManager-Schnittstelle verwendet.

Syntax

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

Member

cbSize

Art: DWORD

Die Größe der Struktur in Bytes.

dwMask

Art: DWORD

Ein oder mehrere Werte aus der CM_MASK-Enumeration , die angeben, welche Member dieser Struktur gültig sind.

dwState

Art: DWORD

Ein oder mehrere Werte aus der CM_STATE-Enumeration , die den Status der Spalte angeben.

uWidth

Typ: UINT

Eines der Member der CM_SET_WIDTH_VALUE-Enumeration , die die Spaltenbreite angibt.

uDefaultWidth

Typ: UINT

Die Standardbreite der Spalte.

uIdealWidth

Typ: UINT

Die ideale Breite der Spalte.

wszName[80]

Typ: WCHAR[MAX_COLUMN_NAME_LEN]

Ein Puffer der Größe MAX_COLUMN_NAME_LEN, der den Namen der Spalte als mit NULL endende Unicode-Zeichenfolge enthält.

Anforderungen

   
Unterstützte Mindestversion (Client) Windows Vista [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2008 [nur Desktop-Apps]
Kopfzeile shobjidl_core.h (shobjidl.h einschließen)