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 |