Metodo IHeaderCtrl::SetColumnWidth (mmc.h)

Imposta la larghezza, in pixel, di una colonna specifica.

Sintassi

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

Parametri

[in] nCol

Indice in base zero che specifica la posizione della colonna rispetto ad altre colonne nel riquadro dei risultati.

[in] nWidth

Valore che specifica la larghezza della colonna. Questo valore deve essere in pixel oppure può essere il valore seguente:

MMCLV_AUTO

MMC determina automaticamente la larghezza della colonna in base alla larghezza del testo nel titolo della colonna.

Valore restituito

Questo metodo può restituire uno di questi valori.

Commenti

MMC non mantiene in memoria alcuna modifica apportata a un set di colonne a causa dell'azione di IHeaderCtrl::SetColumnWidth, pertanto gli snap-in devono aggiornare i dati di configurazione delle colonne persistenti dopo aver modificato la larghezza delle colonne in un set di colonne. Per altre informazioni, vedere IHeaderCtrl2 e La persistenza delle colonne.

Il flag HIDE_COLUMN per il parametro nWidth non è supportato per SetColumnWidth. Se lo snap-in deve nascondere la colonna, deve chiamare IConsole::SelectScopeItem per selezionare di nuovo l'elemento dell'ambito e quindi nella chiamata risultante al gestore di notifica MMCN_SHOW snap-in, deve usare nWidth=HIDE_COLUMN quando si inserisce la colonna (nella chiamata a IHeaderCtrl::InsertColumn).

Requisiti

Requisito Valore
Client minimo supportato Windows Vista
Server minimo supportato Windows Server 2008
Piattaforma di destinazione Windows
Intestazione mmc.h
DLL Mmcndmgr.dll

Vedi anche

IHeaderCtrl

IHeaderCtrl2 e persistenza delle colonne