Menangani Pemberitahuan Tips Alat
Saat Anda menentukan gaya TBSTYLE_TOOLTIPS , toolbar membuat dan mengelola kontrol tips alat. Tips alat adalah jendela pop-up kecil yang berisi baris teks yang menjelaskan tombol toolbar. Tips alat disembunyikan, hanya muncul ketika pengguna meletakkan kursor pada tombol toolbar dan membiarkannya di sana selama sekitar satu setengah detik. Tips alat ditampilkan di dekat kursor.
Sebelum tips alat ditampilkan, pesan pemberitahuan TTN_NEEDTEXT dikirim ke jendela pemilik toolbar untuk mengambil teks deskriptif untuk tombol tersebut. Jika jendela pemilik toolbar adalah CFrameWnd
jendela, tips alat ditampilkan tanpa upaya tambahan, karena CFrameWnd
memiliki handler default untuk pemberitahuan TTN_NEEDTEXT . Jika jendela pemilik toolbar tidak berasal dari CFrameWnd
, seperti kotak dialog atau tampilan formulir, Anda harus menambahkan entri ke peta pesan jendela pemilik Anda dan menyediakan penangan pemberitahuan di peta pesan. Entri ke peta pesan jendela pemilik Anda adalah sebagai berikut:
ON_NOTIFY_EX(TTN_NEEDTEXT, 0, &CMyDialog::OnTtnNeedText)
Keterangan
memberFxn
Fungsi anggota yang akan dipanggil ketika teks diperlukan untuk tombol ini.
Perhatikan bahwa id tip alat selalu 0.
Selain pemberitahuan TTN_NEEDTEXT , kontrol tip alat dapat mengirim pemberitahuan berikut ke kontrol toolbar:
Pemberitahuan | Makna |
---|---|
TTN_NEEDTEXTA | Kontrol tips alat memerlukan teks ASCII (hanya Windows 95) |
TTN_NEEDTEXTW | Kontrol tips alat memerlukan teks UNICODE (hanya Windows NT) |
TBN_HOTITEMCHANGE | Menunjukkan bahwa item panas (disorot) telah berubah. |
NM_RCLICK | Menunjukkan bahwa pengguna telah mengklik kanan tombol. |
TBN_DRAGOUT | Menunjukkan bahwa pengguna telah mengklik tombol dan menyeret penunjuk dari tombol. Ini memungkinkan aplikasi untuk menerapkan seret dan letakkan dari tombol toolbar. Saat menerima pemberitahuan ini, aplikasi akan memulai operasi seret dan lepas. |
TBN_DROPDOWN | Menunjukkan pengguna telah mengklik tombol yang menggunakan gaya TBSTYLE_DROPDOWN . |
TBN_GETOBJECT | Menunjukkan pengguna memindahkan penunjuk ke tombol yang menggunakan gaya TBSTYLE_DROPPABLE . |
Untuk contoh fungsi handler dan informasi selengkapnya tentang mengaktifkan tips alat, lihat Tips Alat.