Класс CMFCShellListCtrl
Класс CMFCShellListCtrl предоставляет функциональные возможности элемента управления "Список" Windows и развернуть его, включив возможность отображать список элементов оболочки.
class CMFCShellListCtrl : public CMFCListCtrl
Члены
Открытые методы
Имя |
Описание |
---|---|
Отображает список элементов, содержащихся в предоставленной папке. |
|
Отображает список элементов, содержащихся в папке, которая является родительским для отображаемой в текущий момент папки. |
|
Включение или отключение контекстное меню. |
|
Возвращает путь текущей папки. |
|
Получает имя текущей папки. |
|
Возвращает PIDL текущего элемента управления "Список". |
|
Возвращает указатель на текущий каталог командной оболочки. |
|
Возвращает текстовый путь к элементу. |
|
Типы элементов оболочки возвращений, отображаемых элементом управления "Список". |
|
Проверяет, если выбранная в данный момент папку папка рабочего стола. |
|
Платформа вызывает этот метод, когда они сравниваются 2 элементов. (Переопределяет CMFCListCtrl::OnCompareItems). |
|
Вызываемый, когда платформа получает дату файла, представленная элементом управления "Список". |
|
Вызываемый, когда платформа преобразования размер файла элемента управления "Список". |
|
Вызываемый, когда платформа получает значок элемента управления "Список". |
|
Вызываемый, когда платформа преобразуют текст элемента управления "Список". |
|
Вызывается инфраструктурой при установке имена столбцов. |
|
Обновляет и обновляет элемент управления "Список". |
|
Задает тип элементов, отображаемых элементом управления "Список". |
Заметки
Класс CMFCShellListCtrl расширяющий функциональность Класс CMFCListCtrl, позволяя программе для перечисления элементов оболочки Windows. Формат отображения, используемый в качестве из списка для окна обозревателя.
Объект CMFCShellTreeCtrl может быть связан с объектом CMFCShellListCtrl для создания полного окно обозреватель моделей. Затем выберите элемент CMFCShellTreeCtrl создает объект CMFCShellListCtrl перечислить содержимое выбранного элемента.
Пример
В следующем примере показано, как создать объект класса CMFCShellListCtrl и способ отображения родительскую папку отображаемой в данный момент папки. Этот фрагмент кода является частью Образец обозревателя.
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 ();
Иерархия наследования
Требования
заголовок: afxshelllistCtrl.h