Поделиться через


Класс CMFCShellListCtrl

Класс CMFCShellListCtrl предоставляет функциональные возможности элемента управления "Список" Windows и развернуть его, включив возможность отображать список элементов оболочки.

class CMFCShellListCtrl : public CMFCListCtrl

Члены

Открытые методы

Имя

Описание

CMFCShellListCtrl::DisplayFolder

Отображает список элементов, содержащихся в предоставленной папке.

CMFCShellListCtrl::DisplayParentFolder

Отображает список элементов, содержащихся в папке, которая является родительским для отображаемой в текущий момент папки.

CMFCShellListCtrl::EnableShellContextMenu

Включение или отключение контекстное меню.

CMFCShellListCtrl::GetCurrentFolder

Возвращает путь текущей папки.

CMFCShellListCtrl::GetCurrentFolderName

Получает имя текущей папки.

CMFCShellListCtrl::GetCurrentItemIdList

Возвращает PIDL текущего элемента управления "Список".

CMFCShellListCtrl::GetCurrentShellFolder

Возвращает указатель на текущий каталог командной оболочки.

CMFCShellListCtrl::GetItemPath

Возвращает текстовый путь к элементу.

CMFCShellListCtrl::GetItemTypes

Типы элементов оболочки возвращений, отображаемых элементом управления "Список".

CMFCShellListCtrl::IsDesktop

Проверяет, если выбранная в данный момент папку папка рабочего стола.

CMFCShellListCtrl::OnCompareItems

Платформа вызывает этот метод, когда они сравниваются 2 элементов. (Переопределяет CMFCListCtrl::OnCompareItems).

CMFCShellListCtrl::OnFormatFileDate

Вызываемый, когда платформа получает дату файла, представленная элементом управления "Список".

CMFCShellListCtrl::OnFormatFileSize

Вызываемый, когда платформа преобразования размер файла элемента управления "Список".

CMFCShellListCtrl::OnGetItemIcon

Вызываемый, когда платформа получает значок элемента управления "Список".

CMFCShellListCtrl::OnGetItemText

Вызываемый, когда платформа преобразуют текст элемента управления "Список".

CMFCShellListCtrl::OnSetColumns

Вызывается инфраструктурой при установке имена столбцов.

CMFCShellListCtrl::Refresh

Обновляет и обновляет элемент управления "Список".

CMFCShellListCtrl::SetItemTypes

Задает тип элементов, отображаемых элементом управления "Список".

Заметки

Класс 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 ();

Иерархия наследования

CObject

   CCmdTarget

      CWnd

         CListCtrl

            CMFCListCtrl

               CMFCShellListCtrl

Требования

заголовок: afxshelllistCtrl.h

См. также

Ссылки

Диаграмма иерархии

Класс CMFCListCtrl

Класс CMFCShellTreeCtrl

Другие ресурсы

Классы MFC