Classe CShellManager
Implementa diversi metodi che consentono di utilizzare i puntatori agli elenchi dell'identificatore (PIDLs).
class CShellManager : public CObject
Membri
Costruttori pubblici
Nome |
Descrizione |
---|---|
Costruisce un oggetto CShellManager. |
Metodi pubblici
Nome |
Descrizione |
---|---|
Visualizza una finestra di dialogo che consente all'utente di selezionare una cartella della shell. |
|
Concatena due PIDLs. |
|
Crea un nuovo PIDL e copia il PIDL fornito in. |
|
Crea un nuovo PIDL la dimensione specificata. |
|
Elimina il PIDL fornito. |
|
Restituisce il numero di elementi in PIDL fornito. |
|
Restituisce la dimensione del PIDL fornito. |
|
Restituisce l'elemento successivo dal PIDL. |
|
Recupera l'elemento padre dell'elemento specificato. |
|
Recupera il PIDL per l'elemento identificato dal percorso specificato. |
Note
I metodi CShellManager classe qualsiasi l'acquisto con PIDLs. Un PIDL è un identificatore univoco per un oggetto della shell.
Non è necessario creare un oggetto CShellManager manualmente. Verrà creato automaticamente dal framework dell'applicazione. Tuttavia, è necessario chiamare CWinAppEx::InitShellManager durante il processo di inizializzazione dell'applicazione. Per ottenere un puntatore all'amministratore della shell per l'applicazione, chiamare CWinAppEx::GetShellManager.
Gerarchia di ereditarietà
Requisiti
intestazione: afxshellmanager.h