Enumerazione FOLDERFLAGS (shobjidl_core.h)

Set di flag che specificano le opzioni di visualizzazione cartella. I flag sono indipendenti l'uno dall'altro e possono essere usati in qualsiasi combinazione.

Sintassi

typedef enum FOLDERFLAGS {
  FWF_NONE = 0,
  FWF_AUTOARRANGE = 0x1,
  FWF_ABBREVIATEDNAMES = 0x2,
  FWF_SNAPTOGRID = 0x4,
  FWF_OWNERDATA = 0x8,
  FWF_BESTFITWINDOW = 0x10,
  FWF_DESKTOP = 0x20,
  FWF_SINGLESEL = 0x40,
  FWF_NOSUBFOLDERS = 0x80,
  FWF_TRANSPARENT = 0x100,
  FWF_NOCLIENTEDGE = 0x200,
  FWF_NOSCROLL = 0x400,
  FWF_ALIGNLEFT = 0x800,
  FWF_NOICONS = 0x1000,
  FWF_SHOWSELALWAYS = 0x2000,
  FWF_NOVISIBLE = 0x4000,
  FWF_SINGLECLICKACTIVATE = 0x8000,
  FWF_NOWEBVIEW = 0x10000,
  FWF_HIDEFILENAMES = 0x20000,
  FWF_CHECKSELECT = 0x40000,
  FWF_NOENUMREFRESH = 0x80000,
  FWF_NOGROUPING = 0x100000,
  FWF_FULLROWSELECT = 0x200000,
  FWF_NOFILTERS = 0x400000,
  FWF_NOCOLUMNHEADER = 0x800000,
  FWF_NOHEADERINALLVIEWS = 0x1000000,
  FWF_EXTENDEDTILES = 0x2000000,
  FWF_TRICHECKSELECT = 0x4000000,
  FWF_AUTOCHECKSELECT = 0x8000000,
  FWF_NOBROWSERVIEWSTATE = 0x10000000,
  FWF_SUBSETGROUPS = 0x20000000,
  FWF_USESEARCHFOLDER = 0x40000000,
  FWF_ALLOWRTLREADING = 0x80000000
} ;

Costanti

 
FWF_NONE
Valore: 0
0x00000000. Windows 7 e versioni successive. Nessuna opzione di visualizzazione speciale.
FWF_AUTOARRANGE
Valore: 0x1
0x00000001. Disporre automaticamente gli elementi nella visualizzazione. Ciò implica LVS_AUTOARRANGE se il controllo visualizzazione elenco viene usato per implementare la visualizzazione.
FWF_ABBREVIATEDNAMES
Valore: 0x2
0x00000002. Non supportato.
FWF_SNAPTOGRID
Valore: 0x4
0x00000004. Non supportato.
FWF_OWNERDATA
Valore: 0x8
0x00000008. Non supportato.
FWF_BESTFITWINDOW
Valore: 0x10
0x00000010. Non supportato.
FWF_DESKTOP
Valore: 0x20
0x00000020. Fare in modo che la cartella si comporti come il desktop. Questo valore si applica solo al desktop e non viene usato per le cartelle shell tipiche. Questo flag implica FWF_NOCLIENTEDGE e FWF_NOSCROLL.
FWF_SINGLESEL
Valore: 0x40
0x00000040. Non consentire la selezione di più di un singolo elemento. Questa opzione viene utilizzata nelle finestre di dialogo comuni.
FWF_NOSUBFOLDERS
Valore: 0x80
0x00000080. Non visualizzare sottocartelle.
FWF_TRANSPARENT
Valore: 0x100
0x00000100. Disegna in modo trasparente. Viene usato solo per il desktop.
FWF_NOCLIENTEDGE
Valore: 0x200
0x00000200. Non supportato.
FWF_NOSCROLL
Valore: 0x400
0x00000400. Non aggiungere barre di scorrimento. Viene usato solo per il desktop.
FWF_ALIGNLEFT
Valore: 0x800
0x00000800. La visualizzazione deve essere allineata a sinistra. Ciò implica LVS_ALIGNLEFT se il controllo visualizzazione elenco viene usato per implementare la visualizzazione.
FWF_NOICONS
Valore: 0x1000
0x00001000. La visualizzazione non deve visualizzare le icone.
FWF_SHOWSELALWAYS
Valore: 0x2000
0x00002000. Questo flag è deprecato a partire da Windows XP e non ha alcun effetto. Mostra sempre la selezione.
FWF_NOVISIBLE
Valore: 0x4000
0x00004000. Non supportato.
FWF_SINGLECLICKACTIVATE
Valore: 0x8000
0x00008000. Non supportato.
FWF_NOWEBVIEW
Valore: 0x10000
0x00010000. La visualizzazione non deve essere visualizzata come visualizzazione Web.
FWF_HIDEFILENAMES
Valore: 0x20000
0x00020000. La visualizzazione non deve visualizzare i nomi di file.
FWF_CHECKSELECT
Valore: 0x40000
0x00040000. Attiva la modalità di controllo per la visualizzazione.
FWF_NOENUMREFRESH
Valore: 0x80000
0x00080000. Windows Vista e versioni successive. Non enumerare nuovamente la visualizzazione (o eliminare il contenuto corrente della visualizzazione) quando la visualizzazione viene aggiornata.
FWF_NOGROUPING
Valore: 0x100000
0x00100000. Windows Vista e versioni successive. Non consentire il raggruppamento nella visualizzazione
FWF_FULLROWSELECT
Valore: 0x200000
0x00200000. Windows Vista e versioni successive. Quando viene selezionato un elemento, l'elemento e tutti i relativi elementi secondari vengono evidenziati.
FWF_NOFILTERS
Valore: 0x400000
0x00400000. Windows Vista e versioni successive. Non visualizzare i filtri nella visualizzazione.
FWF_NOCOLUMNHEADER
Valore: 0x800000
0x00800000. Windows Vista e versioni successive. Non visualizzare un'intestazione di colonna nella visualizzazione in alcuna modalità di visualizzazione.
FWF_NOHEADERINALLVIEWS
Valore: 0x1000000
0x01000000. Windows Vista e versioni successive. Mostra solo l'intestazione della colonna in modalità visualizzazione dettagli.
FWF_EXTENDEDTILES
Valore: 0x2000000
0x02000000. Windows Vista e versioni successive. Quando la visualizzazione è in modalità di visualizzazione riquadro, il layout di un singolo elemento deve essere esteso alla larghezza della visualizzazione.
FWF_TRICHECKSELECT
Valore: 0x4000000
0x04000000. Windows Vista e versioni successive. Non supportato.
FWF_AUTOCHECKSELECT
Valore: 0x8000000
0x08000000. Windows Vista e versioni successive. Gli elementi possono essere selezionati usando le caselle di controllo.
FWF_NOBROWSERVIEWSTATE
Valore: 0x10000000
0x10000000. Windows Vista e versioni successive. La visualizzazione non deve salvare lo stato di visualizzazione nel browser.
FWF_SUBSETGROUPS
Valore: 0x20000000
0x20000000. Windows Vista e versioni successive. La visualizzazione deve elencare il numero di elementi visualizzati in ogni gruppo. Da usare con IFolderView2::SetGroupSubsetCount.
FWF_USESEARCHFOLDER
Valore: 0x40000000
0x40000000. Windows Vista e versioni successive. Usare la cartella di ricerca per lo stacking e la ricerca.
FWF_ALLOWRTLREADING
Valore: 0x80000000
(int)0x80000000. Windows Vista e versioni successive. Assicurarsi che il layout di lettura da destra a sinistra sia in un sistema da destra a sinistra. Senza questo flag, la visualizzazione visualizza stringhe da sinistra a destra sia nei sistemi impostati su sinistra-a destra che su destra e layout di lettura da destra a sinistra, che garantisce che i nomi di file vengano visualizzati correttamente.

Requisiti

Requisito Valore
Client minimo supportato Windows XP, Windows 7 [solo app desktop]
Server minimo supportato Windows 2000 Server [solo app desktop]
Intestazione shobjidl_core.h (include Shobjidl.h)