Метод IFileOpenDialog::GetSelectedItems (shobjidl_core.h)
Возвращает выбранные в данный момент элементы в диалоговом окне. Это могут быть элементы, выбранные в представлении, или текст, выбранный в поле редактирования имени файла.
Синтаксис
HRESULT GetSelectedItems(
[out] IShellItemArray **ppsai
);
Параметры
[out] ppsai
Тип: IShellItemArray**
Адрес указателя на IShellItemArray , через который можно получить доступ к выбранным элементам.
Возвращаемое значение
Тип: HRESULT
Если этот метод завершается успешно, он возвращает S_OK. В противном случае возвращается код ошибки HRESULT .
Комментарии
Этот метод можно использовать для выбора одного или нескольких элементов. Если пользователь ввел новый текст в поле имени файла, это может занять много времени. Когда приложение вызывает этот метод, приложение анализирует текст в filename
поле . Например, если это сетевая папка, операция может занять некоторое время. Однако эта операция не блокирует пользовательский интерфейс, так как пользователь должен иметь возможность остановить операцию, что приведет к тому, что IFileOpenDialog::GetSelectedItems вернет код сбоя).
Требования
Минимальная версия клиента | Windows Vista [только классические приложения] |
Минимальная версия сервера | Windows Server 2008 [только классические приложения] |
Целевая платформа | Windows |
Header | shobjidl_core.h (включая Shobjidl.h) |