Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
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) |