Bagikan melalui


Gaya Bilah Alat Diperluas

Bagian ini mencantumkan gaya yang diperluas yang didukung oleh kontrol toolbar.

Terus-menerus Deskripsi
TBSTYLE_EX_DRAWDDARROWS
Versi 4.71. Gaya ini memungkinkan tombol untuk memiliki panah dropdown terpisah. Tombol yang memiliki gaya BTNS_DROPDOWN akan digambar dengan panah dropdown di bagian terpisah, di sebelah kanan tombol. Jika panah diklik, hanya bagian panah dari tombol yang akan depresi, dan kontrol toolbar akan mengirim kode pemberitahuan TBN_DROPDOWN untuk meminta aplikasi menampilkan menu dropdown. Jika bagian utama tombol diklik, kontrol toolbar akan mengirim pesan WM_COMMAND dengan ID tombol. Aplikasi biasanya merespons dengan meluncurkan perintah pertama pada menu.
Ada banyak situasi di mana Anda mungkin hanya ingin memiliki beberapa tombol dropdown pada toolbar dengan panah yang dipisahkan. Untuk melakukannya, atur gaya TBSTYLE_EX_DRAWDDARROWS diperluas. Berikan tombol yang tidak akan memisahkan panah dengan gaya BTNS_WHOLEDROPDOWN . Tombol dengan gaya ini akan memiliki panah yang ditampilkan di samping gambar. Namun, panah tidak akan terpisah dan ketika bagian mana pun dari tombol diklik, kontrol toolbar akan mengirim kode pemberitahuan TBN_DROPDOWN . Untuk mencegah masalah pengecatan ulang, gaya ini harus diatur sebelum kontrol bilah alat terlihat.
TBSTYLE_EX_HIDECLIPPEDBUTTONS
Versi 5.81. Gaya ini menyembunyikan tombol yang dipotong sebagian. Penggunaan gaya ini yang paling umum adalah untuk toolbar yang merupakan bagian dari kontrol bilah-ulang. Jika pita yang berdampingan mencakup bagian dari tombol, tombol tidak akan ditampilkan. Namun, jika band rebar memiliki gaya RBBS_USECHEVRON , tombol akan ditampilkan pada menu dropdown chevron.
TBSTYLE_EX_DOUBLEBUFFER
Versi 6. Gaya ini mengharuskan bilah alat di-buffer ganda. Buffering ganda adalah mekanisme yang mendeteksi kapan toolbar telah berubah.
Catatan: Comctl32.dll versi 6 tidak dapat didistribusikan ulang tetapi disertakan dalam Windows atau yang lebih baru. Untuk menggunakan Comctl32.dll versi 6, tentukan dalam manifes. Untuk informasi selengkapnya tentang manifes, lihat Mengaktifkan Gaya Visual.
TBSTYLE_EX_MIXEDBUTTONS
Versi 5.81. Gaya ini memungkinkan Anda mengatur teks untuk semua tombol, tetapi hanya menampilkannya untuk tombol tersebut dengan gaya tombol BTNS_SHOWTEXT . Gaya TBSTYLE_LIST juga harus diatur. Biasanya, ketika tombol tidak menampilkan teks, aplikasi Anda harus menangani TBN_GETINFOTIP atau TTN_GETDISPINFO untuk menampilkan tipsalat. Dengan gaya TBSTYLE_EX_MIXEDBUTTONS diperluas, teks yang diatur tetapi tidak ditampilkan pada tombol akan secara otomatis digunakan sebagai teks tipsalat tombol. Aplikasi Anda hanya perlu menangani TBN_GETINFOTIP atau atau TTN_GETDISPINFO jika membutuhkan lebih banyak fleksibilitas dalam menentukan teks tipsalat.
TBSTYLE_EX_MULTICOLUMN
Versi 5.82. Ditujukan untuk penggunaan internal; tidak disarankan untuk digunakan dalam aplikasi. Gaya ini memberi bar alat orientasi vertikal dan menata tombol toolbar ke dalam kolom. Tombol mengalir ke bawah secara vertikal hingga tombol melebihi tinggi batas toolbar (lihat TB_SETBOUNDINGSIZE), lalu kolom baru dibuat. Bilah alat mengalirkan tombol dengan cara ini hingga semua tombol diposisikan. Untuk menggunakan gaya ini, gaya TBSTYLE_EX_VERTICAL juga harus diatur.
Catatan: Gaya ini mungkin tidak didukung dalam versi Comctl32.dll mendatang. Selain itu, gaya ini tidak didefinisikan dalam commctrl.h. Tambahkan definisi berikut ke file sumber aplikasi Anda untuk menggunakan gaya ini: #define TBSTYLE_EX_MULTICOLUMN 0x00000002
TBSTYLE_EX_VERTICAL
Versi 5.82. Ditujukan untuk penggunaan internal; tidak disarankan untuk digunakan dalam aplikasi. Gaya ini memberi bar alat orientasi vertikal. Tombol toolbar mengalir dari atas ke bawah, bukan horizontal.
Catatan: Gaya ini mungkin tidak didukung dalam versi Comctl32.dll mendatang. Selain itu, gaya ini tidak didefinisikan dalam commctrl.h. Tambahkan definisi berikut ke file sumber aplikasi Anda untuk menggunakan gaya ini: #define TBSTYLE_EX_VERTICAL 0x00000004

Keterangan

Untuk mengatur gaya yang diperluas, kirim toolbar mengontrol pesan TB_SETEXTENDEDSTYLE . Untuk menentukan gaya yang diperluas yang saat ini diatur, kirim pesan TB_GETEXTENDEDSTYLE .

Persyaratan

Persyaratan Nilai
Header
CommCtrl.h