INameSpaceTreeControlEvents::OnBeforeStateImageChange 方法 (shobjidl.h)

在更改给定 IShellItem 的状态图标之前调用。

语法

HRESULT OnBeforeStateImageChange(
  [in] IShellItem *psi
);

参数

[in] psi

类型: IShellItem*

指向状态映像正在更改的 IShellItem 的指针。

返回值

类型: HRESULT

如果该方法成功,则返回 S_OK。 否则,将返回 HRESULT 错误代码。

注解

如果此方法返回S_OK,则客户端已处理事件,无需对命名空间控件执行进一步操作。 否则,需要处理事件,在这种情况下,默认操作是转到列表中的下一个图像。

要求

要求
最低受支持的客户端 Windows Vista [仅限桌面应用]
最低受支持的服务器 Windows Server 2008 [仅限桌面应用]
目标平台 Windows
标头 shobjidl.h

另请参阅

INameSpaceTreeControlEvents

IShellItem