IFileOpenDialog::GetSelectedItems 方法 (shobjidl_core.h)
获取对话框中当前选定的项。 这些项可以是视图中选择的项目,也可以是在文件名编辑框中选择的文本。
语法
HRESULT GetSelectedItems(
[out] IShellItemArray **ppsai
);
参数
[out] ppsai
类型: IShellItemArray**
指向 IShellItemArray 的指针的地址,可通过该地址访问所选项。
返回值
类型: HRESULT
如果该方法成功,则返回 S_OK。 否则,将返回 HRESULT 错误代码。
注解
此方法可用于单个项或多个项选择。 如果用户在文件名字段中输入了新文本,则此操作可能很耗时。 当应用程序调用此方法时,应用程序将分析 字段中的文本 filename
。 例如,如果这是网络共享,则操作可能需要一些时间。 但是,此操作不会阻止 UI,因为用户应能够停止该操作,这将导致 IFileOpenDialog::GetSelectedItems) 返回失败代码。
要求
最低受支持的客户端 | Windows Vista [仅限桌面应用] |
最低受支持的服务器 | Windows Server 2008 [仅限桌面应用] |
目标平台 | Windows |
标头 | shobjidl_core.h (包括 Shobjidl.h) |