Partager via


Méthode IShellFolder2::GetDefaultColumnState (shobjidl_core.h)

Obtient l’état par défaut d’une colonne spécifiée.

Syntaxe

HRESULT GetDefaultColumnState(
  [in]  UINT        iColumn,
  [out] SHCOLSTATEF *pcsFlags
);

Paramètres

[in] iColumn

Type : UINT

Entier qui spécifie le numéro de colonne.

[out] pcsFlags

Type : SHCOLSTATEF*

Pointeur vers une valeur qui contient des indicateurs qui indiquent l’état de colonne par défaut. Ce paramètre peut inclure une combinaison des indicateurs suivants.

SHCOLSTATE_TYPE_STR

Chaîne.

SHCOLSTATE_TYPE_INT

Entier.

SHCOLSTATE_TYPE_DATE

Une date.

SHCOLSTATE_ONBYDEFAULT

Doit être affiché par défaut dans l’affichage Détails de Windows Explorer.

SHCOLSTATE_SLOW

Recommande que l’affichage dossier extrait les informations de colonne de façon asynchrone, sur un thread d’arrière-plan, car l’extraction de ces informations peut prendre du temps.

SHCOLSTATE_EXTENDED

Fourni par un gestionnaire, et non par l’objet folder.

SHCOLSTATE_SECONDARYUI

Non affiché dans le menu contextuel, mais répertorié dans la boîte de dialogue Plus.

SHCOLSTATE_HIDDEN

Non affiché dans l’interface utilisateur.

SHCOLSTATE_PREFER_VARCMP

Utilise le tri par défaut plutôt que CompareIDs pour obtenir l’ordre de tri.

Valeur retournée

Type : HRESULT

Si cette méthode réussit, elle retourne S_OK. Sinon, elle retourne un code d’erreur HRESULT.

Spécifications

   
Client minimal pris en charge Windows 2000 Professionnel, Windows XP [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2003 [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)