Enumerasi SHCOLSTATE (shtypes.h)

Menjelaskan bagaimana properti harus diperlakukan. Nilai-nilai ini didefinisikan dalam Shtypes.h.

Sintaks

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;

Konstanta

 
SHCOLSTATE_DEFAULT
Nilai: 0
Nilai ditampilkan sesuai dengan pengaturan default untuk kolom.
SHCOLSTATE_TYPE_STR
Nilai: 0x1
Nilai ditampilkan sebagai string.
SHCOLSTATE_TYPE_INT
Nilai: 0x2
Nilai ditampilkan sebagai bilangan bulat.
SHCOLSTATE_TYPE_DATE
Nilai: 0x3
Nilai ditampilkan sebagai tanggal/waktu.
SHCOLSTATE_TYPEMASK
Nilai: 0xf
Masker untuk nilai jenis tampilan SHCOLSTATE_TYPE_STR, SHCOLSTATE_TYPE_INT, dan SHCOLSTATE_TYPE_DATE.
SHCOLSTATE_ONBYDEFAULT
Nilai: 0x10
Kolom harus aktif secara default dalam tampilan Detail.
SHCOLSTATE_SLOW
Nilai: 0x20
Akan lambat untuk menghitung. Lakukan pada utas latar belakang.
SHCOLSTATE_EXTENDED
Nilai: 0x40
Disediakan oleh handler, bukan folder .
SHCOLSTATE_SECONDARYUI
Nilai: 0x80
Tidak ditampilkan di menu konteks, tetapi tercantum dalam dialog Lainnya... .
SHCOLSTATE_HIDDEN
Nilai: 0x100
Tidak ditampilkan di UI.
SHCOLSTATE_PREFER_VARCMP
Nilai: 0x200
VarCmp menghasilkan hasil yang sama dengan IShellFolder::CompareIDs.
SHCOLSTATE_PREFER_FMTCMP
Nilai: 0x400
PSFormatForDisplay menghasilkan hasil yang sama dengan IShellFolder::CompareIDs.
SHCOLSTATE_NOSORTBYFOLDERNESS
Nilai: 0x800
Jangan urutkan folder secara terpisah.
SHCOLSTATE_VIEWONLY
Nilai: 0x10000
Hanya ditampilkan di UI.
SHCOLSTATE_BATCHREAD
Nilai: 0x20000
Menandai kolom dengan nilai yang harus dibaca dalam batch.
SHCOLSTATE_NO_GROUPBY
Nilai: 0x40000
Pengelompokan dinonaktifkan untuk kolom ini.
SHCOLSTATE_FIXED_WIDTH
Nilai: 0x1000
Tidak dapat mengubah ukuran kolom.
SHCOLSTATE_NODPISCALE
Nilai: 0x2000
Lebarnya sama di semua dpi.
SHCOLSTATE_FIXED_RATIO
Nilai: 0x4000
Rasio lebar dan tinggi tetap.
SHCOLSTATE_DISPLAYMASK
Nilai: 0xf000
Memfilter bendera tampilan baru.

Persyaratan

   
Klien minimum yang didukung Windows Vista, Windows 7 [hanya aplikasi desktop]
Server minimum yang didukung Windows Server 2008 R2 [hanya aplikasi desktop]
Header shtypes.h