Partager via


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

Définit la largeur, en pixels, d’une colonne spécifique.

Syntaxe

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

Paramètres

[in] nCol

Index de base zéro qui spécifie l’emplacement de la colonne par rapport aux autres colonnes du volet de résultats.

[in] nWidth

Valeur qui spécifie la largeur de la colonne. Cette valeur doit être en pixels, ou il peut s’agir de la valeur suivante :

MMCLV_AUTO

MMC détermine automatiquement la largeur de la colonne en fonction de la largeur du texte dans le titre de la colonne.

Valeur retournée

Cette méthode peut retourner l’une de ces valeurs.

Remarques

MMC ne conserve pas en mémoire les modifications apportées à un jeu de colonnes en raison de l’action de IHeaderCtrl ::SetColumnWidth. Les composants logiciels enfichables doivent donc mettre à jour les données de configuration de colonne persistantes après avoir modifié la largeur des colonnes d’un jeu de colonnes. Pour plus d’informations, consultez IHeaderCtrl2 et Persistance des colonnes.

L’indicateur HIDE_COLUMN pour le paramètre nWidth n’est pas pris en charge pour SetColumnWidth. Si le composant logiciel enfichable doit masquer la colonne, il doit appeler IConsole ::SelectScopeItem pour resélectionner l’élément d’étendue, puis dans l’appel résultant au gestionnaire de notification MMCN_SHOW du composant logiciel enfichable, il doit utiliser nWidth=HIDE_COLUMN lors de l’insertion de la colonne (dans l’appel à IHeaderCtrl ::InsertColumn).

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows Vista
Serveur minimal pris en charge Windows Server 2008
Plateforme cible Windows
En-tête mmc.h
DLL Mmcndmgr.dll

Voir aussi

IHeaderCtrl

IHeaderCtrl2 et persistance des colonnes