Struktur SHELLFLAGSTATE (shlobj_core.h)
Berisi sekumpulan bendera yang menunjukkan pengaturan Shell saat ini. Struktur ini digunakan dengan fungsi SHGetSettings .
Sintaks
typedef struct {
BOOL fShowAllObjects : 1;
BOOL fShowExtensions : 1;
BOOL fNoConfirmRecycle : 1;
BOOL fShowSysFiles : 1;
BOOL fShowCompColor : 1;
BOOL fDoubleClickInWebView : 1;
BOOL fDesktopHTML : 1;
BOOL fWin95Classic : 1;
BOOL fDontPrettyPath : 1;
BOOL fShowAttribCol : 1;
BOOL fMapNetDrvBtn : 1;
BOOL fShowInfoTip : 1;
BOOL fHideIcons : 1;
BOOL fAutoCheckSelect : 1;
BOOL fIconsOnly : 1;
#if ...
UINT fRestFlags : 1;
#else
UINT fRestFlags : 3;
#endif
} SHELLFLAGSTATE, *LPSHELLFLAGSTATE;
Anggota
fShowAllObjects
Jenis: BOOL
Bukan nol jika opsi Perlihatkan Semua File diaktifkan, atau nol sebaliknya.
fShowExtensions
Jenis: BOOL
Bukan nol jika opsi Sembunyikan ekstensi untuk jenis file yang diketahui dinonaktifkan, atau nol sebaliknya.
fNoConfirmRecycle
Jenis: BOOL
Bukan nol jika kotak Dialog Konfirmasi Hapus Tampilan di Keranjang Sampah diaktifkan, atau nol sebaliknya.
fShowSysFiles
Jenis: BOOL
Bukan nol jika opsi Jangan tampilkan file, folder, atau drive tersembunyi dipilih, atau nol sebaliknya.
fShowCompColor
Jenis: BOOL
Bukan nol jika opsi Tampilkan file NTFS terenkripsi atau terkompresi dalam warna diaktifkan, atau nol sebaliknya.
fDoubleClickInWebView
Jenis: BOOL
Bukan nol jika opsi Klik Ganda untuk Membuka Item diaktifkan, atau nol jika tidak.
fDesktopHTML
Jenis: BOOL
Bukan nol jika opsi Active Desktop – View as Web Page diaktifkan, atau nol sebaliknya.
fWin95Classic
Jenis: BOOL
Bukan nol jika opsi Gaya Klasik diaktifkan, atau nol sebaliknya.
fDontPrettyPath
Jenis: BOOL
Bukan nol jika opsi Izinkan Semua Nama Huruf Besar diaktifkan, atau nol sebaliknya.
fShowAttribCol
Jenis: BOOL
Bukan nol jika opsi Tampilkan Atribut File dalam Tampilan Detail diaktifkan, atau nol sebaliknya.
Windows Vista dan yang lebih baru. Tidak digunakan.
fMapNetDrvBtn
Jenis: BOOL
Bukan nol jika opsi Tampilkan Tombol Kandar Jaringan Peta di Toolbar diaktifkan, atau nol sebaliknya.
fShowInfoTip
Jenis: BOOL
Bukan nol jika opsi Tampilkan Tips Info untuk Item di Folder & Desktop diaktifkan, atau nol sebaliknya.
fHideIcons
Jenis: BOOL
Bukan nol jika opsi Tampilkan Ikon Desktop diaktifkan, atau nol sebaliknya.
fAutoCheckSelect
Jenis: BOOL
Windows Vista dan yang lebih baru: Nonzero jika opsi Gunakan kotak centang untuk memilih item diaktifkan, atau nol sebaliknya.
fIconsOnly
Jenis: BOOL
Windows Vista dan yang lebih baru: Nonzero jika opsi Selalu tampilkan ikon, tidak pernah gambar mini diaktifkan, atau nol sebaliknya.
fRestFlags
Jenis: UINT
Untuk Windows Vista, bitfield ini adalah 1, jika tidak, anggota ini tidak digunakan.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Windows 2000 Professional, Windows XP [hanya aplikasi desktop] |
Server minimum yang didukung | Windows 2000 Server [hanya aplikasi desktop] |
Header | shlobj_core.h (termasuk Shlobj.h) |