CM_COLUMNINFO structure (shobjidl_core.h)
Defines column information. Used by members of the IColumnManager interface.
Syntax
typedef struct CM_COLUMNINFO {
DWORD cbSize;
DWORD dwMask;
DWORD dwState;
UINT uWidth;
UINT uDefaultWidth;
UINT uIdealWidth;
WCHAR wszName[80];
} CM_COLUMNINFO;
Members
cbSize
Type: DWORD
The size of the structure, in bytes.
dwMask
Type: DWORD
One or more values from the CM_MASK enumeration that specify which members of this structure are valid.
dwState
Type: DWORD
One or more values from the CM_STATE enumeration that specify the state of the column.
uWidth
Type: UINT
One of the members of the CM_SET_WIDTH_VALUE enumeration that specifies the column width.
uDefaultWidth
Type: UINT
The default width of the column.
uIdealWidth
Type: UINT
The ideal width of the column.
wszName[80]
Type: WCHAR[MAX_COLUMN_NAME_LEN]
A buffer of size MAX_COLUMN_NAME_LEN that contains the name of the column as a null-terminated Unicode string.
Requirements
Requirement | Value |
---|---|
Minimum supported client | Windows Vista [desktop apps only] |
Minimum supported server | Windows Server 2008 [desktop apps only] |
Header | shobjidl_core.h (include Shobjidl.h) |