Metodo IShellFolder2::GetDefaultColumnState (shobjidl_core.h)
Ottiene lo stato predefinito per una colonna specificata.
Sintassi
HRESULT GetDefaultColumnState(
[in] UINT iColumn,
[out] SHCOLSTATEF *pcsFlags
);
Parametri
[in] iColumn
Tipo: UINT
Intero che specifica il numero di colonna.
[out] pcsFlags
Tipo: SHCOLSTATEF*
Puntatore a un valore che contiene flag che indicano lo stato predefinito della colonna. Questo parametro può includere una combinazione dei flag seguenti.
SHCOLSTATE_TYPE_STR
Stringa.
SHCOLSTATE_TYPE_INT
Valore intero.
SHCOLSTATE_TYPE_DATE
Data.
SHCOLSTATE_ONBYDEFAULT
Deve essere visualizzato per impostazione predefinita nella visualizzazione Dettagli di Esplora risorse di Windows.
SHCOLSTATE_SLOW
Consiglia di estrarre le informazioni sulla colonna in modo asincrono, in un thread in background, perché l'estrazione di queste informazioni può richiedere molto tempo.
SHCOLSTATE_EXTENDED
Fornito da un gestore, non dall'oggetto cartella.
SHCOLSTATE_SECONDARYUI
Non visualizzato nel menu di scelta rapida, ma elencato nella finestra di dialogo Altro.
SHCOLSTATE_HIDDEN
Non visualizzato nell'interfaccia utente.
SHCOLSTATE_PREFER_VARCMP
Usa l'ordinamento predefinito anziché gli ID di confronto per ottenere l'ordinamento.
Valore restituito
Tipo: HRESULT
Se questo metodo ha esito positivo, restituisce S_OK. In caso contrario, restituisce un codice di errore HRESULT .
Requisiti
Client minimo supportato | Windows 2000 Professional, Windows XP [solo app desktop] |
Server minimo supportato | Windows Server 2003 [solo app desktop] |
Piattaforma di destinazione | Windows |
Intestazione | shobjidl_core.h (include Shobjidl.h) |
DLL | Shell32.dll (versione 5.0 o successiva) |