Partager via


IFileDialog2 ::SetNavigationRoot, méthode (shobjidl.h)

Spécifie un emplacement de niveau supérieur à partir duquel commencer à parcourir un espace de noms, pour instance dans l’option Parcourir le dossier de la boîte de dialogue Enregistrer. Les utilisateurs ne peuvent pas naviguer au-dessus de cet emplacement.

Syntaxe

HRESULT SetNavigationRoot(
  [in] IShellItem *psi
);

Paramètres

[in] psi

Type : IShellItem

Pointeur vers un objet IShellItem qui représente la racine de navigation.

Valeur retournée

Type : HRESULT

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

Remarques

SetNavigationRoot peut être utilisé par les applications qui souhaitent restreindre la navigation vers une certaine zone de l’espace de noms Shell. Les éléments du volet de navigation sont remplacés par l’élément fourni pour aider l’utilisateur à naviguer en dehors de cette partie de l’espace de noms.

Cette méthode ne peut pas être appelée pendant l’affichage de la boîte de dialogue.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 7 [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2008 R2 [applications de bureau uniquement]
Plateforme cible Windows
En-tête shobjidl.h
Bibliothèque Comdlg32.lib
DLL Comdlg32.dll (version 6.1 ou ultérieure)

Voir aussi

IFileDialog2