Partager via


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

Définit la collection de colonnes que l’affichage doit afficher.

Syntaxe

HRESULT SetColumns(
  [in] const PROPERTYKEY *rgkeyOrder,
  [in] UINT              cVisible
);

Paramètres

[in] rgkeyOrder

Type : const PROPERTYKEY*

Pointeur vers un tableau de structures PROPERTYKEY qui spécifient les colonnes à afficher.

[in] cVisible

Type : UINT

Taille du tableau rgkeyOrder .

Valeur retournée

Type : HRESULT

Renvoie l'une des valeurs suivantes :

Code de retour Description
S_OK
Ensemble de collections.
Échec
Collection non définie.

Remarques

RemarqueIColumnManager ::SetColumns efface l’état de toutes les colonnes. Par conséquent, IColumnManager ::SetColumnInfo doit être appelé par la suite pour définir l’état des colonnes individuelles.
 

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 (incluez Shobjidl.h)
DLL Shell32.dll (version 5.0 ou ultérieure)