Condividi tramite


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

CShellManager::CShellManager

Costruisce un oggetto CShellManager.

Metodi pubblici

Nome

Descrizione

CShellManager::BrowseForFolder

Visualizza una finestra di dialogo che consente all'utente di selezionare una cartella della shell.

CShellManager::ConcatenateItem

Concatena due PIDLs.

CShellManager::CopyItem

Crea un nuovo PIDL e copia il PIDL fornito in.

CShellManager::CreateItem

Crea un nuovo PIDL la dimensione specificata.

CShellManager::FreeItem

Elimina il PIDL fornito.

CShellManager::GetItemCount

Restituisce il numero di elementi in PIDL fornito.

CShellManager::GetItemSize

Restituisce la dimensione del PIDL fornito.

CShellManager::GetNextItem

Restituisce l'elemento successivo dal PIDL.

CShellManager::GetParentItem

Recupera l'elemento padre dell'elemento specificato.

CShellManager::ItemFromPath

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à

CObject

   CShellManager

Requisiti

intestazione: afxshellmanager.h

Vedere anche

Riferimenti

Grafico delle gerarchie

Altre risorse

Classi MFC