IDsObjectPicker::InvokeDialog メソッド (objsel.h)

IDsObjectPicker::InvokeDialog メソッドは、モーダル オブジェクト ピッカー ダイアログ ボックスを表示し、ユーザーの選択を返します。

構文

HRESULT InvokeDialog(
  HWND        hwndParent,
  IDataObject **ppdoSelections
);

パラメーター

hwndParent

ダイアログ ボックスの所有者ウィンドウへのハンドル。 このパラメーターは 、NULL または GetDesktopWindow 関数の結果にすることはできません。

ppdoSelections

ユーザーの選択に関するデータを含むデータ オブジェクトを受け取る IDataObject インターフェイス ポインターへのポインター。 このデータは、 CFSTR_DSOP_DS_SELECTION_LIST データ形式で提供されます。 ユーザーがダイアログ ボックスを取り消すと、このパラメーターは NULL を 受け取ります。

戻り値

標準エラー コードまたは次のいずれかの値を返します。

注釈

IDsObjectPicker::InvokeDialog を呼び出す前に、IDsObjectPicker::Initialize を呼び出して IDsObjectPicker オブジェクトを初期化する必要があります。 IDsObjectPicker オブジェクトが初期化されると、インターフェイスを再初期化せずに InvokeDialog を複数回呼び出すことができます。

要件

要件
サポートされている最小のクライアント Windows Vista
サポートされている最小のサーバー Windows Server 2008
対象プラットフォーム Windows
ヘッダー objsel.h
[DLL] Objsel.dll

こちらもご覧ください

CFSTR_DSOP_DS_SELECTION_LIST

DS_SELECTION

DS_SELECTION_LIST

ディレクトリ オブジェクト ピッカー

Idataobject

IDsObjectPicker