Заметка
Доступ к этой странице требует авторизации. Вы можете попробовать войти в систему или изменить каталог.
Доступ к этой странице требует авторизации. Вы можете попробовать сменить директорию.
Предоставляет методы, обеспечивающие проверку и обработку столбцов в представлении Сведений Обозреватель Windows. На каждый столбец ссылается структура PROPERTYKEY , которая присваивает имя свойству.
Наследование
Интерфейс IColumnManager наследуется от интерфейса IUnknown . IColumnManager также имеет следующие типы элементов:
Методы
Интерфейс IColumnManager содержит следующие методы.
|
IColumnManager::GetColumnCount Возвращает число столбцов для видимых столбцов или полного набора столбцов. |
|
IColumnManager::GetColumnInfo Возвращает сведения о каждом столбце: _width, видимости, отображаемом имени и состоянии. |
|
IColumnManager::GetColumns Возвращает массив структур PROPERTYKEY, представляющих столбцы, поддерживаемые представлением. Включает либо все столбцы, либо только те, которые отображаются в данный момент. |
|
IColumnManager::SetColumnInfo Задает состояние для указанного столбца. |
|
IColumnManager::SetColumns Задает коллекцию столбцов для отображения представления. |
Комментарии
Доступ к этому интерфейсу можно получить, даже если окно Windows Обозреватель находится в режиме представления без столбцов, например значки, эскизы или плитки. Он влияет на эти представления, а также представления, в которых элемент управления "Заголовок столбца" отображает набор столбцов, к которым IColumnManager предоставляет доступ.
Реализация объекта представления windows Обозреватель по умолчанию, созданного shCreateShellFolderViewEx, поддерживает этот интерфейс, полученный с помощью QueryInterface. Код, который выполняется в Обозреватель Windows (например, обратные вызовы представления, контекстные меню или целевые объекты удаления), может получить доступ к объекту представления с помощью IServiceProvider::QueryService, запрашивая SID_SFolderView.
Требования
| Требование | Значение |
|---|---|
| Минимальная версия клиента | Windows Vista [только классические приложения] |
| Минимальная версия сервера | Windows Server 2008 [только классические приложения] |
| Целевая платформа | Windows |
| Header | shobjidl_core.h (включая Shobjidl.h) |