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 |