IShellDetails::ColumnClick メソッド (shlobj_core.h)

列を再配置します。

構文

HRESULT ColumnClick(
  UINT iColumn
);

パラメーター

iColumn

型: UINT

再配置する列のインデックス。

戻り値

種類: HRESULT

呼び出し元のアプリケーションに、選択した列の並べ替えを指示するS_FALSEを返します。 それ以外の場合は、成功した場合はS_OKを返し、それ以外の場合は COM エラー コードを返します。

解説

このメソッドは、フォルダー オブジェクトのクライアントが、Details 列の内容に基づいてオブジェクトのアイテムを並べ替える場合に呼び出されます。 フォルダー オブジェクトは通常、S_FALSEを返します。

実装者への注意

Windows 2000 以降のシステムの場合、フォルダー オブジェクトは、このインターフェイスではなく IShellFolder2 を 実装する必要があります。 ただし、アプリケーションを以前のシステムで機能させる必要がある場合は、 IShellDetails も公開する必要があります。

要件

   
サポートされている最小のクライアント Windows 2000 Professional、Windows XP [デスクトップ アプリのみ]
サポートされている最小のサーバー Windows Server 2003 (デスクトップ アプリのみ)
対象プラットフォーム Windows
ヘッダー shlobj_core.h
[DLL] Shell32.dll (バージョン 5.0 以降)

関連項目

IShellDetails

IShellDetails::GetDetailsOf