IShellView::SelectItem

【勇芳软件工作室】汉化HomePreviousNext

[Now Supported on Windows NT]

更改shell视图窗口中一个或多个项目的选择状态。

HRESULT SelectItem(

LPCITEMIDLIST【//指向项目ID列表】,//指向项目ID列表
UINT 【uFlags】//指定选择状态
); 

参数

【//指向项目ID列表】

指向项目ID列表。如果此参数为NULL,并且【uFlags】为SVSI_DESELECTOTHERS,则应取消选择所有项目。

【uFlags】

指定要应用的选择类型的标志。此参数可以是以下值之一:

含义
SVSI_DESELECT取消选择指定的项目。
SVSI_DESELECTOTHERS如果【//指向项目ID列表】为NULL,请取消选择所有项目。
SVSI_EDIT【//指向项目ID列表】设为编辑模式。
SVSI_ENSUREVISIBLE确保项目显示在屏幕上。
SVSI_FOCUSED该项目应该给予重点。
SVSI_SELECT应选择该项目。

返回值

如果成功返回NOERROR,否则返回OLE定义的错误值。

备注

该方法用于在资源管理器中实现功能。

实施者注意事项

SelectItem用于实现shell快捷方式属性表的文件目标命令。

也可以看看

IShellView