Partager via


Classe de CShellManager

Implémente plusieurs méthodes qui vous permettent d'utiliser des pointeurs vers les listes d'identificateur (PIDLs).

class CShellManager : public CObject

Membres

Bb984564.collapse_all(fr-fr,VS.110).gifConstructeurs publics

Nom

Description

CShellManager::CShellManager

Construit un objet CShellManager.

Bb984564.collapse_all(fr-fr,VS.110).gifMéthodes publiques

Nom

Description

CShellManager::BrowseForFolder

Affiche une boîte de dialogue qui permet à l'utilisateur de sélectionner un dossier de shell.

CShellManager::ConcatenateItem

Concatène deux PIDLs.

CShellManager::CopyItem

Crée un nouveau PIDL et copie le PIDL fourni à celui-ci.

CShellManager::CreateItem

Crée un nouveau PIDL de la taille spécifiée.

CShellManager::FreeItem

Supprime le PIDL fourni.

CShellManager::GetItemCount

Retourne le nombre d'éléments dans le PIDL fourni.

CShellManager::GetItemSize

Retourne la taille du PIDL fourni.

CShellManager::GetNextItem

Retourne l'élément suivant du PIDL.

CShellManager::GetParentItem

Récupère l'élément parent de l'élément fourni.

CShellManager::ItemFromPath

Récupère le PIDL pour l'élément identifié par le chemin d'accès fourni.

Notes

Les méthodes d' CShellManager fichier toute le cas avec PIDLs.Un PIDL est un identificateur unique d'un objet de shell.

Vous ne devez pas créer un objet d' CShellManager manuellement.Il sera créé automatiquement par l'infrastructure de votre application.Toutefois, vous devez appeler CWinAppEx::InitShellManager pendant le processus d'initialisation de votre application.Pour obtenir un pointeur vers le gestionnaire de shell pour votre application, appelez CWinAppEx::GetShellManager.

Hiérarchie d'héritage

CObject

   CShellManager

Configuration requise

en-tête : afxshellmanager.h

Voir aussi

Référence

Graphique de la hiérarchie

Autres ressources

Classes MFC