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)