Condividi tramite


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

CMFCShellListCtrl::DisplayFolder

Visualizza un elenco di elementi contenuti in una cartella specificata.

CMFCShellListCtrl::DisplayParentFolder

Visualizza un elenco di elementi contenuti nella cartella che è il padre della cartella attualmente visualizzate.

CMFCShellListCtrl::EnableShellContextMenu

Abilita o disabilita il menu di scelta rapida.

CMFCShellListCtrl::GetCurrentFolder

Recupera il percorso della cartella corrente.

CMFCShellListCtrl::GetCurrentFolderName

Recupera il nome della cartella corrente.

CMFCShellListCtrl::GetCurrentItemIdList

Restituisce il PIDL dell'elemento corrente il controllo elenco.

CMFCShellListCtrl::GetCurrentShellFolder

Restituisce un puntatore alla cartella corrente della shell.

CMFCShellListCtrl::GetItemPath

Restituisce il percorso testuale di un elemento.

CMFCShellListCtrl::GetItemTypes

Tipi di elemento della shell di restituisce visualizzati dal controllo elenco.

CMFCShellListCtrl::IsDesktop

Controllare se la cartella selezionata è la cartella desktop.

CMFCShellListCtrl::OnCompareItems

Il framework chiama questo metodo quando si confrontano due elementi. (Override CMFCListCtrl::OnCompareItems).

CMFCShellListCtrl::OnFormatFileDate

Chiamato quando il framework recupera la data del file visualizzati dal controllo elenco.

CMFCShellListCtrl::OnFormatFileSize

Chiamato quando il framework converte le dimensioni di un controllo elenco.

CMFCShellListCtrl::OnGetItemIcon

Chiamato quando il framework recupera l'icona di un elemento di controllo elenco.

CMFCShellListCtrl::OnGetItemText

Chiamato quando il framework converte il testo di un elemento di controllo elenco.

CMFCShellListCtrl::OnSetColumns

Chiamato dal framework quando imposta i nomi delle colonne.

CMFCShellListCtrl::Refresh

Aggiornare e aggiorna il controllo elenco.

CMFCShellListCtrl::SetItemTypes

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à

CObject

   CCmdTarget

      CWnd

         CListCtrl

            CMFCListCtrl

               CMFCShellListCtrl

Requisiti

intestazione: afxshelllistCtrl.h

Vedere anche

Riferimenti

Grafico delle gerarchie

Classe CMFCListCtrl

Classe CMFCShellTreeCtrl

Altre risorse

Classi MFC