Share via


Méthode IColumnManager ::GetColumnInfo (shobjidl_core.h)

Obtient des informations sur chaque colonne : largeur, visibilité, nom d’affichage et état.

Syntaxe

HRESULT GetColumnInfo(
  [in]      REFPROPERTYKEY propkey,
  [in, out] CM_COLUMNINFO  *pcmci
);

Paramètres

[in] propkey

Type : REFPROPERTYKEY

Référence à une structure PROPERTYKEY .

[in, out] pcmci

Type : CM_COLUMNINFO*

Pointeur vers une structure CM_COLUMNINFO . Lors de l’entrée, définissez le membre dwMask de cette structure pour spécifier les informations à récupérer. Définissez également son membre cbSize . Lorsque cette méthode retourne correctement, la structure contient les informations demandées.

Valeur retournée

Type : HRESULT

Retourne l’une des valeurs suivantes.

Code de retour Description
S_OK
Informations de colonne obtenues.
Échec
Informations de colonne non obtenues.
E_INVALIDARG
Indique que le membre cbSize de pcmci n’est pas égal à la taille de CM_COLUMNINFO.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows Vista [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2008 [applications de bureau uniquement]
Plateforme cible Windows
En-tête shobjidl_core.h (inclure Shobjidl.h)
DLL Shell32.dll (version 5.0 ou ultérieure)