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


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

Возвращает сведения о каждом столбце: ширина, видимость, отображаемое имя и состояние.

Синтаксис

HRESULT GetColumnInfo(
  [in]      REFPROPERTYKEY propkey,
  [in, out] CM_COLUMNINFO  *pcmci
);

Параметры

[in] propkey

Тип: REFPROPERTYKEY

Ссылка на структуру PROPERTYKEY .

[in, out] pcmci

Тип: CM_COLUMNINFO*

Указатель на структуру CM_COLUMNINFO . При входе задайте член dwMask этой структуры, чтобы указать извлекаемую информацию. Также задайте его член cbSize . При успешном возвращении этого метода структура содержит запрошенные сведения.

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

Тип: HRESULT

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

Код возврата Описание
S_OK
Полученные сведения о столбце.
Сбоя
Сведения о столбце не получены.
E_INVALIDARG
Указывает, что член cbSize pcmci не равен размеру CM_COLUMNINFO.

Требования

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