Enumerazione SHCOLSTATE (shtypes.h)
Descrive come deve essere gestita una proprietà. Questi valori sono definiti in Shtypes.h.
Sintassi
typedef enum tagSHCOLSTATE {
SHCOLSTATE_DEFAULT = 0,
SHCOLSTATE_TYPE_STR = 0x1,
SHCOLSTATE_TYPE_INT = 0x2,
SHCOLSTATE_TYPE_DATE = 0x3,
SHCOLSTATE_TYPEMASK = 0xf,
SHCOLSTATE_ONBYDEFAULT = 0x10,
SHCOLSTATE_SLOW = 0x20,
SHCOLSTATE_EXTENDED = 0x40,
SHCOLSTATE_SECONDARYUI = 0x80,
SHCOLSTATE_HIDDEN = 0x100,
SHCOLSTATE_PREFER_VARCMP = 0x200,
SHCOLSTATE_PREFER_FMTCMP = 0x400,
SHCOLSTATE_NOSORTBYFOLDERNESS = 0x800,
SHCOLSTATE_VIEWONLY = 0x10000,
SHCOLSTATE_BATCHREAD = 0x20000,
SHCOLSTATE_NO_GROUPBY = 0x40000,
SHCOLSTATE_FIXED_WIDTH = 0x1000,
SHCOLSTATE_NODPISCALE = 0x2000,
SHCOLSTATE_FIXED_RATIO = 0x4000,
SHCOLSTATE_DISPLAYMASK = 0xf000
} SHCOLSTATE;
Costanti
SHCOLSTATE_DEFAULT Valore: 0 Il valore viene visualizzato in base alle impostazioni predefinite per la colonna. |
SHCOLSTATE_TYPE_STR Valore: 0x1 Il valore viene visualizzato come stringa. |
SHCOLSTATE_TYPE_INT Valore: 0x2 Il valore viene visualizzato come intero. |
SHCOLSTATE_TYPE_DATE Valore: 0x3 Il valore viene visualizzato come data/ora. |
SHCOLSTATE_TYPEMASK Valore: 0xf Maschera per i valori dei tipi di visualizzazione SHCOLSTATE_TYPE_STR, SHCOLSTATE_TYPE_INT e SHCOLSTATE_TYPE_DATE. |
SHCOLSTATE_ONBYDEFAULT Valore: 0x10 La colonna deve essere attivata per impostazione predefinita nella visualizzazione Dettagli. |
SHCOLSTATE_SLOW Valore: 0x20 Il calcolo sarà lento. Eseguire su un thread in background. |
SHCOLSTATE_EXTENDED Valore: 0x40 Fornito da un gestore, non dalla cartella . |
SHCOLSTATE_SECONDARYUI Valore: 0x80 Non visualizzato nel menu di scelta rapida, ma è elencato nella finestra di dialogo Altro. |
SHCOLSTATE_HIDDEN Valore: 0x100 Non visualizzato nell'interfaccia utente. |
SHCOLSTATE_PREFER_VARCMP Valore: 0x200 VarCmp produce lo stesso risultato di IShellFolder::CompareIDs. |
SHCOLSTATE_PREFER_FMTCMP Valore: 0x400 PSFormatForDisplay produce lo stesso risultato di IShellFolder::CompareIDs. |
SHCOLSTATE_NOSORTBYFOLDERNESS Valore: 0x800 Non ordinare le cartelle separatamente. |
SHCOLSTATE_VIEWONLY Valore: 0x10000 Viene visualizzato solo nell'interfaccia utente. |
SHCOLSTATE_BATCHREAD Valore: 0x20000 Contrassegna le colonne con valori da leggere in un batch. |
SHCOLSTATE_NO_GROUPBY Valore: 0x40000 Il raggruppamento è disabilitato per questa colonna. |
SHCOLSTATE_FIXED_WIDTH Valore: 0x1000 Non è possibile ridimensionare la colonna. |
SHCOLSTATE_NODPISCALE Valore: 0x2000 La larghezza è la stessa in tutti i dpi. |
SHCOLSTATE_FIXED_RATIO Valore: 0x4000 Rapporto larghezza fissa e altezza. |
SHCOLSTATE_DISPLAYMASK Valore: 0xf000 Filtra i nuovi flag di visualizzazione. |
Requisiti
Client minimo supportato | Windows Vista, Windows 7 [solo app desktop] |
Server minimo supportato | Windows Server 2008 R2 [solo app desktop] |
Intestazione | shtypes.h |