IShellWindows::Item 方法 (exdisp.h)

返回指定索引的已注册 Shell 窗口。

语法

HRESULT Item(
  [in, optional] VARIANT   index,
  [out, retval]  IDispatch **Folder
);

参数

[in, optional] index

类型: VARIANT

类型为 VT_UI4、VT_I2 或 VT_I4 的 VARIANT 。 如果类型为 VT_UI4,则 index 的值将解释为 ShellWindowTypeConstants 的成员;在本例中, Item 返回最靠近前台窗口且具有匹配类型的窗口。 如果类型VT_I或VT_I4, 则索引 被视为 Shell 窗口集合中的索引。

[out, retval] Folder

类型: IDispatch**

对窗口的 IDispatch 接口的引用;如果未找到指定的窗口,则为 NULL

返回值

类型: HRESULT

以下值之一或标准结果代码。

返回代码 说明
S_OK
找到指定的窗口。
S_FALSE
找不到指定的窗口。

要求

要求
目标平台 Windows
标头 exdisp.h
DLL Shdocvw.dll (版本 5.00.2014.0216 或更高版本)

另请参阅

IShellWindows

IShellWindows::_NewEnum

IShellWindows::get_Count