IShellDetails::ColumnClick 方法 (shlobj_core.h)

重新排列列。

语法

HRESULT ColumnClick(
  UINT iColumn
);

参数

iColumn

类型: UINT

要重新排列的列的索引。

返回值

类型: HRESULT

返回S_FALSE,告知调用应用程序对所选列进行排序。 否则,如果成功,则返回S_OK,否则返回 COM 错误代码。

注解

当文件夹对象的客户端想要根据“详细信息”列之一的内容对对象的项进行排序时,将调用此方法。 文件夹对象通常返回S_FALSE。

对实现者的说明

对于 Windows 2000 及更高版本的系统,文件夹对象应实现 IShellFolder2 而不是此接口。 但是,如果应用程序需要在早期系统上运行,它也应该公开 IShellDetails

要求

   
最低受支持的客户端 Windows 2000 专业版、Windows XP [仅限桌面应用]
最低受支持的服务器 Windows Server 2003 [仅限桌面应用]
目标平台 Windows
标头 shlobj_core.h
DLL Shell32.dll (5.0 或更高版本)

另请参阅

IShellDetails

IShellDetails::GetDetailsOf