Метод IShellWindows::Item (exdisp.h)

Возвращает зарегистрированное окно оболочки для указанного индекса.

Синтаксис

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

Параметры

[in, optional] index

Тип: VARIANT

Variant типа VT_UI4, VT_I2 или VT_I4. Если тип VT_UI4, значение индекса интерпретируется как член ShellWindowTypeConstants; В этом случае Item возвращает окно, ближайшее к окну переднего плана и соответствующее типу. Если тип VT_I или VT_I4, индекс обрабатывается как индекс в коллекции окон оболочки.

[out, retval] Folder

Тип: IDispatch**

Ссылка на интерфейс IDispatch окна или значение NULL , если указанное окно не найдено.

Возвращаемое значение

Тип: HRESULT

Одно из следующих значений или стандартный код результата.

Код возврата Описание
S_OK
Указанное окно найдено.
S_FALSE
Указанное окно не найдено.

Требования

Требование Значение
Целевая платформа Windows
Header exdisp.h
DLL Shdocvw.dll (версия 5.00.2014.0216 или более поздняя)

См. также раздел

IShellWindows

IShellWindows::_NewEnum

IShellWindows::get_Count