Bagikan melalui


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)