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 列挙の 1 つ以上の値。

dwState

型: DWORD

列の状態を指定する CM_STATE 列挙の 1 つ以上の値。

uWidth

型: UINT

列の幅を指定する CM_SET_WIDTH_VALUE 列挙体のメンバーの 1 つ。

uDefaultWidth

型: UINT

列の既定の幅。

uIdealWidth

型: UINT

列の理想的な幅。

wszName[80]

種類: WCHAR[MAX_COLUMN_NAME_LEN]

null で終わる Unicode 文字列として列の名前を含むサイズのバッファー MAX_COLUMN_NAME_LEN。

要件

   
サポートされている最小のクライアント Windows Vista [デスクトップ アプリのみ]
サポートされている最小のサーバー Windows Server 2008 [デスクトップ アプリのみ]
Header shobjidl_core.h (Shobjidl.h を含む)