IShellWindows::Item メソッド (exdisp.h)

指定したインデックスの登録済みシェル ウィンドウを返します。

構文

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場合、 index はシェル ウィンドウ コレクションのインデックスとして扱われます。

[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