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


Метод IColumnManager::SetColumns (shobjidl_core.h)

Задает коллекцию столбцов для отображения представления.

Синтаксис

HRESULT SetColumns(
  [in] const PROPERTYKEY *rgkeyOrder,
  [in] UINT              cVisible
);

Параметры

[in] rgkeyOrder

Тип: const PROPERTYKEY*

Указатель на массив структур PROPERTYKEY , указывающих отображаемые столбцы.

[in] cVisible

Тип: UINT

Размер массива rgkeyOrder .

Возвращаемое значение

Тип: HRESULT

Возвращает одно из следующих значений:

Код возврата Описание
S_OK
Набор коллекций.
Сбоя
Коллекция не задана.

Комментарии

Примечание. IColumnManager::SetColumns очищает состояние всех столбцов, поэтому IColumnManager::SetColumnInfo необходимо вызвать после этого, чтобы задать состояние отдельных столбцов.
 

Требования

Требование Значение
Минимальная версия клиента Windows Vista [только классические приложения]
Минимальная версия сервера Windows Server 2008 [только классические приложения]
Целевая платформа Windows
Header shobjidl_core.h (включая Shobjidl.h)
DLL Shell32.dll (версия 5.0 или более поздняя)