Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Bilah alat adalah bilah kontrol yang berisi gambar-gambar bitmap kontrol. Gambar-gambar ini dapat berperilaku seperti tombol dorong, kotak centang, atau tombol radio. MFC memasok kelas CToolbar untuk mengelola toolbar.
Jika Anda mengaktifkannya, pengguna toolbar MFC dapat menempatkan toolbar di tepi jendela atau menempatkannya secara bebas di mana saja dalam jendela aplikasi. MFC tidak mendukung toolbar yang dapat disesuaikan seperti yang ada di lingkungan pengembangan.
MFC juga mendukung tips alat: jendela pop-up kecil yang menjelaskan tujuan tombol toolbar saat Anda memosisikan mouse di atas tombol. Secara default, saat pengguna menekan tombol toolbar, string status muncul di bilah status (jika ada). Anda dapat mengaktifkan pembaruan bilah status "fly by" untuk menampilkan string status saat mouse diposisikan di atas tombol tanpa menekannya.
Nota
Pada MFC versi 4.0, toolbar dan tooltip diimplementasikan menggunakan fungsionalitas Windows 95 dan seterusnya, alih-alih implementasi sebelumnya yang khusus untuk MFC.
Untuk kompatibilitas mundur, MFC mempertahankan implementasi toolbar yang lebih lama di kelas COldToolBar. Dokumentasi untuk versi lama MFC menjelaskan COldToolBar di bawah CToolBar.
Buat bilah alat pertama di program Anda dengan memilih opsi Toolbar di Wizard Aplikasi. Anda juga dapat membuat toolbar tambahan.
Berikut ini diperkenalkan dalam artikel ini:
Tombol Bilah Alat
Tombol di toolbar dianalogikan dengan item dalam menu. Kedua jenis objek antarmuka pengguna menghasilkan perintah, yang ditangani program Anda dengan menyediakan fungsi handler. Seringkali tombol toolbar menduplikasi fungsionalitas perintah menu, menyediakan antarmuka pengguna alternatif ke fungsionalitas yang sama. Duplikasi tersebut diatur hanya dengan memberikan tombol dan item menu ID yang sama.
Anda dapat membuat tombol di toolbar muncul dan berperilaku sebagai tombol tekan, kotak centang, atau tombol radio. Untuk informasi selengkapnya, lihat kelas CToolBar.
Bilah Alat Terapung dan Terpasang
Toolbar MFC dapat:
Tetap diam di sepanjang salah satu sisi jendela induknya.
Diseret dan dipasangkan, atau menempel, oleh pengguna ke sisi mana pun dari jendela induk yang Anda tentukan.
Dapat "terapung," atau dilepas dari jendela utama, dalam jendela mininya sendiri sehingga pengguna dapat memindahkannya ke posisi yang nyaman.
Diubah ukurannya ketika melayang.
Untuk informasi selengkapnya, lihat artikel Bilah Alat Docking dan Floating.
Bilah Alat dan Tooltip
Toolbar MFC juga dapat dibuat untuk menampilkan "tips alat" — jendela popup kecil yang berisi deskripsi teks singkat tentang tujuan tombol toolbar. Saat pengguna mengarahkan mouse di atas tombol toolbar, jendela petunjuk muncul memberikan saran. Untuk informasi selengkapnya, lihat artikel Tips Alat Toolbar.
Kelas CToolBar dan CToolBarCtrl
Anda mengelola toolbar aplikasi melalui kelas CToolBar. Pada MFC versi 4.0, CToolBar telah diisi ulang untuk menggunakan kontrol umum toolbar yang tersedia di bawah Windows 95 atau yang lebih baru dan Windows NT versi 3.51 atau yang lebih baru.
Penerapan ulang ini menghasilkan lebih sedikit kode MFC untuk bilah alat, karena MFC memanfaatkan dukungan sistem operasi. Pelaksanaan ulang juga meningkatkan kemampuan. Anda dapat menggunakan CToolBar fungsi anggota untuk memanipulasi toolbar, atau Anda bisa mendapatkan referensi ke objek CToolBarCtrl yang mendasar dan memanggil fungsi anggotanya untuk kustomisasi toolbar dan fungsionalitas tambahan.
Petunjuk / Saran
Jika Anda telah banyak berinvestasi dalam implementasi MFC yang lebih lama dari CToolBar, dukungan tersebut masih tersedia. Lihat artikel Menggunakan Toolbar Lama Anda.
Lihat juga sampel umum MFC DOCKTOOL.
Bitmap Bilah Alat
Setelah dibangun, objek CToolBar membuat gambar toolbar dengan memuat satu bitmap yang berisi satu gambar untuk setiap tombol. Panduan Aplikasi membuat bitmap toolbar standar yang dapat Anda kustomisasi dengan editor toolbar Visual Studio.
Apa yang ingin Anda ketahui lebih lanjut tentang
Kelas CToolBar dan CToolBarCtrl