CMFCShellListCtrl-Klasse
Die Klasse stellt CMFCShellListCtrl Windows-Listensteuerelementfunktionalität und erweitert sie, indem sie die Möglichkeit enthält, eine Liste von Shellelementen anzuzeigen.
class CMFCShellListCtrl : public CMFCListCtrl
Mitglieder
Öffentliche Methoden
Name |
Description |
---|---|
Zeigt eine Liste von Elementen an, die in einem angegebenen Ordner enthalten sein. |
|
Zeigt eine Liste von Elementen an, die im Ordner enthalten sein, der das übergeordnete Element des aktuell angezeigten Ordners ist. |
|
Aktiviert oder deaktiviert das Kontextmenü. |
|
Ruft den Pfad des aktuellen Ordners ab. |
|
Ruft den Namen des aktuellen Ordners ab. |
|
Gibt das PIDL des aktuellen Listensteuerelementelements zurück. |
|
Gibt einen Zeiger auf das aktuelle Shellordner zurück. |
|
Gibt den Textpfad eines Elements zurück. |
|
EINGABETASTE-Shellelementtypen, die durch das Listensteuerelement angezeigt werden. |
|
Überprüft, ob der aktuell ausgewählten Ordner der Tischplattenordner ist. |
|
Das Framework ruft diese Methode auf, wenn zwei Elemente verglichen werden.(Überschreibungen CMFCListCtrl::OnCompareItems.) |
|
Aufgerufen, wenn das Framework beim abrufen, das durch das Listensteuerelement angezeigt wird. |
|
Aufgerufen, wenn das Framework die Dateigröße eines Listensteuerelements konvertiert. |
|
Aufgerufen, wenn das Framework das Symbol eines Listensteuerelementelements abruft. |
|
Aufgerufen, wenn das Framework den Text eines Listensteuerelementelements konvertiert. |
|
Aufgerufen vom Framework, wenn die Namen der Spalten festgelegt wird. |
|
Aktualisierungen und streicht das Listensteuerelement neu. |
|
Legt den Typ von Elementen ab, die durch das Listensteuerelement angezeigt werden. |
Hinweise
Die CMFCShellListCtrl-Klasse erweitert die Funktionalität CMFCListCtrl-Klasse, indem sie das Programm ermöglicht, Windows-Shell-Elemente aufzulisten.Das Anzeigeformat, das verwendet wird, ist wie das einer Listenansicht für ein Explorer-Fenster.
Ein Objekt CMFCShellTreeCtrl kann mit einem CMFCShellListCtrl-Objekt zugeordnet werden, um ein vollständiges Explorer-Fenster zu erstellen.Anschließend wird das Auswählen eines Elements in CMFCShellTreeCtrlCMFCShellListCtrl-Objekt, das den Inhalt des ausgewählten Elements aufzulisten.
Beispiel
Das folgende Beispiel zeigt, wie ein Objekt der Klasse CMFCShellListCtrl erstellt und wie der übergeordneten Ordner des aktuell angezeigten Ordner angezeigt wird.Dieser Codeausschnitt ist Teil Explorer-Beispiel.
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 ();
Vererbungshierarchie
Anforderungen
Header: afxshelllistCtrl.h