Метод 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 |