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) |