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


Метод IHeaderCtrl::SetColumnWidth (mmc.h)

Задает ширину (в пикселях) определенного столбца.

Синтаксис

HRESULT SetColumnWidth(
  [in] int nCol,
  [in] int nWidth
);

Параметры

[in] nCol

Отсчитываемый от нуля индекс, указывающий расположение столбца относительно других столбцов в области результатов.

[in] nWidth

Значение типа , указывающее ширину столбца. Это значение должно быть в пикселях или может быть следующим:

MMCLV_AUTO

MMC автоматически определяет ширину столбца на основе ширины текста в заголовке столбца.

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

Этот метод может возвращать одно из этих значений.

Комментарии

MMC не сохраняет в памяти изменения, внесенные в набор столбцов из-за действия IHeaderCtrl::SetColumnWidth, поэтому оснастки должны обновлять сохраненные данные конфигурации столбцов после изменения ширины столбцов в наборе столбцов. Дополнительные сведения см. в разделах IHeaderCtrl2 и Сохраняемость столбцов.

Флаг HIDE_COLUMN для параметра nWidth не поддерживается для SetColumnWidth. Если оснастка должна скрыть столбец, она должна вызвать IConsole::SelectScopeItem для повторного выбора элемента область, а затем в результате вызова обработчика уведомлений MMCN_SHOW оснастки должна использовать nWidth=HIDE_COLUMN при вставке столбца (в вызове IHeaderCtrl::InsertColumn).

Требования

Требование Значение
Минимальная версия клиента Windows Vista
Минимальная версия сервера Windows Server 2008
Целевая платформа Windows
Header mmc.h
DLL Mmcndmgr.dll

См. также раздел

IHeaderCtrl

IHeaderCtrl2 и сохраняемость столбцов