Struktur TBBUTTON (commctrl.h)
Berisi informasi tentang tombol di bilah alat.
Sintaks
typedef struct _TBBUTTON {
int iBitmap;
int idCommand;
BYTE fsState;
BYTE fsStyle;
#if ...
BYTE bReserved[6];
#else
BYTE bReserved[2];
#endif
DWORD_PTR dwData;
INT_PTR iString;
} TBBUTTON, *PTBBUTTON, *LPTBBUTTON;
Anggota
iBitmap
Jenis: int
Indeks berbasis nol dari gambar tombol. Atur anggota ini ke I_IMAGECALLBACK, dan toolbar akan mengirim kode pemberitahuan TBN_GETDISPINFO untuk mengambil indeks gambar saat diperlukan.
Versi 5.81. Atur anggota ini ke I_IMAGENONE untuk menunjukkan bahwa tombol tidak memiliki gambar. Tata letak tombol tidak akan menyertakan spasi untuk bitmap, hanya teks.
Jika tombol adalah pemisah, yaitu, jika fsStyle diatur ke BTNS_SEP, iBitmap menentukan lebar pemisah, dalam piksel. Untuk informasi tentang memilih gambar tombol dari daftar gambar, lihat pesan TB_SETIMAGELIST .
idCommand
Jenis: int
Pengidentifikasi perintah yang terkait dengan tombol . Pengidentifikasi ini digunakan dalam pesan WM_COMMAND ketika tombol dipilih.
fsState
Jenis: BYTE
Bendera status tombol. Anggota ini bisa menjadi kombinasi dari nilai yang tercantum dalam Status Tombol Bilah Alat.
fsStyle
Jenis: BYTE
Gaya tombol. Anggota ini bisa menjadi kombinasi dari nilai gaya tombol yang tercantum dalam Kontrol Bilah Alat dan Gaya Tombol.
bReserved[6]
Jenis: BYTE
Dicadangkan.
bReserved[2]
Jenis: BYTE
Dicadangkan.
dwData
Jenis: DWORD_PTR
Nilai yang ditentukan aplikasi.
iString
Jenis: INT_PTR
Indeks berbasis nol dari string tombol, atau penunjuk ke buffer string yang berisi teks untuk tombol.
Keterangan
Anggota iString dapat mengembalikan penunjuk string atau indeks. Anda dapat menggunakan makro IS_INTRESOURCE untuk menentukan mana yang dikembalikan.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Windows Vista [hanya aplikasi desktop] |
Server minimum yang didukung | Windows Server 2003 [hanya aplikasi desktop] |
Header | commctrl.h |