Compartir a través de


Método IHeaderCtrl::SetColumnWidth (mmc.h)

Establece el ancho, en píxeles, de una columna específica.

Sintaxis

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

Parámetros

[in] nCol

Índice de base cero que especifica la ubicación de la columna en relación con otras columnas del panel de resultados.

[in] nWidth

Valor que especifica el ancho de la columna. Este valor debe estar en píxeles o puede ser el valor siguiente:

MMCLV_AUTO

MMC determina automáticamente el ancho de la columna en función del ancho del texto en el título de columna.

Valor devuelto

Este método puede devolver uno de estos valores.

Comentarios

MMC no conserva en memoria ningún cambio realizado en un conjunto de columnas debido a la acción de IHeaderCtrl::SetColumnWidth, por lo que los complementos deben actualizar los datos de configuración de columna persistentes después de modificar el ancho de las columnas de un conjunto de columnas. Para obtener más información, vea IHeaderCtrl2 y Persistencia de columnas.

La marca HIDE_COLUMN para el parámetro nWidth no se admite para SetColumnWidth. Si el complemento debe ocultar la columna, debe llamar a IConsole::SelectScopeItem para volver a seleccionar el elemento de ámbito y, a continuación, en la llamada resultante al controlador de notificaciones MMCN_SHOW del complemento, debe usar nWidth=HIDE_COLUMN al insertar la columna (en la llamada a IHeaderCtrl::InsertColumn).

Requisitos

Requisito Value
Cliente mínimo compatible Windows Vista
Servidor mínimo compatible Windows Server 2008
Plataforma de destino Windows
Encabezado mmc.h
Archivo DLL Mmcndmgr.dll

Consulte también

IHeaderCtrl

Persistencia de IHeaderCtrl2 y columna