CShellManager, classe
Implémente plusieurs méthodes qui vous permettent d'utiliser des pointeurs vers les listes d'identificateur (PIDLs).
class CShellManager : public CObject
Membres
Constructeurs publics
Nom |
Description |
---|---|
Construit un objet CShellManager. |
Méthodes publiques
Nom |
Description |
---|---|
Affiche une boîte de dialogue qui permet à l'utilisateur de sélectionner un dossier de shell. |
|
Concatène deux PIDLs. |
|
Crée un nouveau PIDL et copie le PIDL fourni à celui-ci. |
|
Crée un nouveau PIDL de la taille spécifiée. |
|
Supprime le PIDL fourni. |
|
Retourne le nombre d'éléments dans le PIDL fourni. |
|
Retourne la taille du PIDL fourni. |
|
Retourne l'élément suivant du PIDL. |
|
Récupère l'élément parent de l'élément fourni. |
|
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
Configuration requise
en-tête : afxshellmanager.h