IColumnManager::GetColumns メソッド (shobjidl_core.h)
ビューがサポートする列を表す PROPERTYKEY 構造体の配列を取得します。 すべての列または現在表示されている列のみが含まれます。
構文
HRESULT GetColumns(
[in] CM_ENUM_FLAGS dwFlags,
[out] PROPERTYKEY *rgkeyOrder,
[in] UINT cColumns
);
パラメーター
[in] dwFlags
種類: CM_ENUM_FLAGS
可視性に関係なく、表示可能な列のみを表示するか、すべての列を表示するかを指定する、 CM_ENUM_FLAGS 列挙の値。
[out] rgkeyOrder
型: PROPERTYKEY*
成功した場合、 には、列を表す PROPERTYKEY 構造体の配列へのポインターが含まれます。
[in] cColumns
型: UINT
rgkeyOrder 配列の長さ。
戻り値
型: HRESULT
次の値のいずれか。
リターン コード | 説明 |
---|---|
|
コレクションを取得しました。 |
|
すべての列が PROPERTYKEY 構造体にマップされませんでした。 |
|
cColumns の値は dwFlags の値と矛盾しています。 |
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows Vista [デスクトップ アプリのみ] |
サポートされている最小のサーバー | Windows Server 2008 [デスクトップ アプリのみ] |
対象プラットフォーム | Windows |
ヘッダー | shobjidl_core.h (Shobjidl.h を含む) |
[DLL] | Shell32.dll (バージョン 5.0 以降) |