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) |