Metode Membuat Toolbar
MFC menyediakan dua kelas untuk membuat toolbar: CToolBar dan CToolBarCtrl (yang membungkus API kontrol umum Windows). CToolBar
menyediakan semua fungsionalitas kontrol umum toolbar, dan menangani banyak pengaturan dan struktur kontrol umum yang diperlukan untuk Anda; namun, executable yang Anda hasilkan biasanya akan lebih besar dari yang dibuat dengan menggunakan CToolBarCtrl
.
CToolBarCtrl
biasanya menghasilkan executable yang lebih kecil, dan Anda mungkin lebih suka menggunakan CToolBarCtrl
jika Anda tidak bermaksud mengintegrasikan toolbar ke dalam arsitektur MFC. Jika Anda berencana untuk menggunakan CToolBarCtrl
dan mengintegrasikan toolbar ke dalam arsitektur MFC, Anda harus berhati-hati untuk mengomunikasikan manipulasi kontrol toolbar ke MFC. Komunikasi ini tidak sulit; namun, ini adalah pekerjaan tambahan yang tidak diperlukan saat Anda menggunakan CToolBar
.
Visual C++ menyediakan dua cara untuk memanfaatkan kontrol umum toolbar.
Buat toolbar menggunakan
CToolBar
, lalu panggil CToolBar::GetToolBarCtrl untuk mendapatkan akses keCToolBarCtrl
fungsi anggota.Buat toolbar menggunakan konstruktor CToolBarCtrl.
Salah satu metode akan memberi Anda akses ke fungsi anggota kontrol toolbar. Saat Anda memanggil CToolBar::GetToolBarCtrl
, itu mengembalikan referensi ke CToolBarCtrl
objek sehingga Anda dapat menggunakan salah satu set fungsi anggota. Lihat CToolBar untuk informasi tentang membangun dan membuat toolbar menggunakan CToolBar
.