Classe CMFCShellListCtrl
La classe CMFCShellListCtrl fornisce la funzionalità del controllo elenco di Windows e la espandere includendo la possibilità di visualizzare un elenco di elementi della shell.
class CMFCShellListCtrl : public CMFCListCtrl
Membri
Metodi pubblici
Nome |
Descrizione |
---|---|
Visualizza un elenco di elementi contenuti in una cartella specificata. |
|
Visualizza un elenco di elementi contenuti nella cartella che è il padre della cartella attualmente visualizzate. |
|
Abilita o disabilita il menu di scelta rapida. |
|
Recupera il percorso della cartella corrente. |
|
Recupera il nome della cartella corrente. |
|
Restituisce il PIDL dell'elemento corrente il controllo elenco. |
|
Restituisce un puntatore alla cartella corrente della shell. |
|
Restituisce il percorso testuale di un elemento. |
|
Tipi di elemento della shell di restituisce visualizzati dal controllo elenco. |
|
Controllare se la cartella selezionata è la cartella desktop. |
|
Il framework chiama questo metodo quando si confrontano due elementi. (Override CMFCListCtrl::OnCompareItems). |
|
Chiamato quando il framework recupera la data del file visualizzati dal controllo elenco. |
|
Chiamato quando il framework converte le dimensioni di un controllo elenco. |
|
Chiamato quando il framework recupera l'icona di un elemento di controllo elenco. |
|
Chiamato quando il framework converte il testo di un elemento di controllo elenco. |
|
Chiamato dal framework quando imposta i nomi delle colonne. |
|
Aggiornare e aggiorna il controllo elenco. |
|
Imposta il tipo di elementi visualizzati dal controllo elenco. |
Note
La classe CMFCShellListCtrl estendere la funzionalità Classe CMFCListCtrl al programma per elencare gli elementi della shell di Windows. Il formato di visualizzazione che viene utilizzato come quello di una visualizzazione elenco per una finestra di esplorazione.
Un oggetto CMFCShellTreeCtrl può essere associato a un oggetto CMFCShellListCtrl per creare una finestra di esplorazione completa. Quindi, selezionare un elemento in CMFCShellTreeCtrl modo l'oggetto CMFCShellListCtrl per elencare il contenuto dell'elemento selezionato.
Esempio
Nell'esempio seguente viene illustrato come creare un oggetto classe CMFCShellListCtrl e come visualizzare la cartella padre della cartella attualmente visualizzate. Questo frammento di codice fa parte Esempio explorer.
CMFCShellListCtrl m_wndList;
...
CRect rectDummy (0, 0, 0, 0);
// The this pointer points to CExplorerView class which extends the CView class.
m_wndList.Create (WS_CHILD | WS_VISIBLE | LVS_REPORT, rectDummy, this, 1);
...
m_wndList.DisplayParentFolder ();
Gerarchia di ereditarietà
Requisiti
intestazione: afxshelllistCtrl.h