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 |