Struktur BANDINFOSFB (shlobj.h)
Berisi informasi tentang pita folder. Struktur ini digunakan dengan metode IShellFolderBand::GetBandInfoSFB dan IShellFolderBand::SetBandInfoSFB .
Sintaks
typedef struct {
DWORD dwMask;
DWORD dwStateMask;
DWORD dwState;
COLORREF crBkgnd;
COLORREF crBtnLt;
COLORREF crBtnDk;
WORD wViewMode;
WORD wAlign;
IShellFolder *psf;
PIDLIST_ABSOLUTE pidl;
} BANDINFOSFB, *PBANDINFOSFB;
Anggota
dwMask
Jenis: DWORD
Masker yang menunjukkan anggota mana dari struktur BANDINFOSFB ini yang valid. Satu atau beberapa nilai berikut ini.
ISFB_MASK_STATE (0x00000001)
Anggota dwStateMask valid.
ISFB_MASK_BKCOLOR (0x00000002)
Anggota crBkgnd valid.
ISFB_MASK_VIEWMODE (0x00000004)
Anggota wViewMode valid.
ISFB_MASK_SHELLFOLDER (0x00000008)
Anggota psf valid.
ISFB_MASK_IDLIST (0x00000010)
Anggota pidl valid.
ISFB_MASK_COLORS (0x00000020)
Anggota crBtnLt dan crBtnDk valid.
dwStateMask
Jenis: DWORD
Masker yang menunjukkan bit dwState mana yang valid untuk diatur atau dikueri. Satu atau beberapa nilai berikut ini.
ISFB_STATE_DEFAULT (0x00000000)
Tidak ada bit dwState .
ISFB_STATE_DEBOSSED (0x00000001)
Menampilkan objek dengan status di-debos, yaitu dengan tampilan tenggelam.
ISFB_STATE_ALLOWRENAME (0x00000002)
Perbolehkan penggantian nama dan menu konteks.
ISFB_STATE_NOSHOWTEXT (0x00000004)
Jangan perlihatkan teks.
ISFB_STATE_CHANNELBAR (0x00000010)
Dihentikan.
ISFB_STATE_QLINKSMODE (0x00000020)
Dihentikan.
ISFB_STATE_FULLOPEN (0x00000040)
Maksimalkan saat dibuka.
ISFB_STATE_NONAMESORT (0x00000080)
Pita tidak diurutkan menurut nama.
ISFB_STATE_BTNMINSIZE (0x00000100)
Pita melaporkan ukuran minimum tombolnya saat dikueri.
dwState
Jenis: DWORD
Bit negara bagian. Salah satu nilai yang tercantum untuk dwStateMask.
crBkgnd
Jenis: COLORREF
COLORREF yang berisi warna latar belakang pita.
crBtnLt
Jenis: COLORREF
COLORREF yang berisi warna tombol terang.
crBtnDk
Jenis: COLORREF
COLORREF yang berisi warna tombol gelap.
wViewMode
Jenis: WORD
Mode tampilan pita. Salah satu nilai berikut.
ISFBVIEWMODE_SMALLICONS (0x00000001)
Gunakan ikon kecil pada pita folder.
ISFBVIEWMODE_LARGEICONS (0x00000002)
Gunakan ikon besar pada pita folder.
ISFBVIEWMODE_LOGOS (0x00000003a)
Tidak didukung di bawah Windows Vista atau yang lebih baru. Tidak didukung di bawah Internet Explorer versi 7 atau yang lebih baru.
wAlign
Jenis: WORD
psf
Jenis: IShellFolder*
Penunjuk ke objek IShellFolder .
pidl
Jenis: PIDLIST_ABSOLUTE
SEBUAH PIDL.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Windows 2000 Professional [hanya aplikasi desktop] |
Server minimum yang didukung | Windows 2000 Server [hanya aplikasi desktop] |
Header | shlobj.h |