Partager via


IFileOpenDialog::GetSelectedItems, méthode (shobjidl_core.h)

Obtient les éléments actuellement sélectionnés dans la boîte de dialogue. Ces éléments peuvent être des éléments sélectionnés dans l’affichage ou du texte sélectionné dans la zone d’édition du nom de fichier.

Syntaxe

HRESULT GetSelectedItems(
  [out] IShellItemArray **ppsai
);

Paramètres

[out] ppsai

Type : IShellItemArray**

Adresse d’un pointeur vers un IShellItemArray via lequel les éléments sélectionnés sont accessibles.

Valeur retournée

Type : HRESULT

Si cette méthode réussit, elle retourne S_OK. Sinon, elle retourne un code d’erreur HRESULT.

Remarques

Cette méthode peut être utilisée pour les sélections d’élément unique ou de plusieurs éléments. Si l’utilisateur a entré un nouveau texte dans le champ nom de fichier, cette opération peut prendre du temps. Lorsque l’application appelle cette méthode, l’application analyse le texte dans le filename champ . Par exemple, s’il s’agit d’un partage réseau, l’opération peut prendre un certain temps. Toutefois, cette opération ne bloque pas l’interface utilisateur, car l’utilisateur doit pouvoir arrêter l’opération, ce qui entraîne le renvoi d’un code d’échec par IFileOpenDialog::GetSelectedItems .

Configuration requise

   
Client minimal pris en charge Windows Vista [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2008 [applications de bureau uniquement]
Plateforme cible Windows
En-tête shobjidl_core.h (incluez Shobjidl.h)