IDsObjectPicker::InvokeDialog 方法 (objsel.h)

IDsObjectPicker::InvokeDialog 方法显示模式对象选取器对话框并返回用户选择。

语法

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

参数

hwndParent

对话框所有者窗口的句柄。 此参数不能为 NULLGetDesktopWindow 函数的结果。

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