CM_COLUMNINFO 结构 (shobjidl_core.h)

定义列信息。 由 IColumnManager 接口的成员使用。

语法

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

成员

cbSize

类型:DWORD

结构大小(以字节为单位)。

dwMask

类型:DWORD

CM_MASK 枚举中的一个或多个值,用于指定此结构的哪些成员有效。

dwState

类型:DWORD

CM_STATE枚举中的一个或多个值,用于指定列的状态。

uWidth

类型: UINT

指定列宽的 CM_SET_WIDTH_VALUE 枚举的成员之一。

uDefaultWidth

类型: UINT

列的默认宽度。

uIdealWidth

类型: UINT

列的理想宽度。

wszName[80]

类型: WCHAR[MAX_COLUMN_NAME_LEN]

大小MAX_COLUMN_NAME_LEN缓冲区,其中包含以 null 结尾的 Unicode 字符串形式的列名称。

要求

   
最低受支持的客户端 Windows Vista [仅限桌面应用]
最低受支持的服务器 Windows Server 2008 [仅限桌面应用]
标头 shobjidl_core.h (包括 Shobjidl.h)