Bagikan melalui


makro ON_UPDATE_COMMAND_UI

Untuk menyambungkan objek antarmuka pengguna ke handler pembaruan perintah di objek target perintah, buka Tampilan Kelas, lalu klik kanan pada kelas tempat handler akan ditambahkan, dan pilih Wizard Kelas. Temukan ID objek antarmuka pengguna dalam daftar di sebelah kiri, lalu pilih UPDATE_COMMAND_UI di panel kanan dan klik Tambahkan Handler. Ini membuat fungsi handler di kelas dan menambahkan entri yang sesuai di peta pesan. Lihat Memetakan Pesan ke Fungsi untuk informasi selengkapnya. Anda dapat menentukan pesan tambahan untuk ditangani di panel Pesan .

Misalnya, untuk memperbarui perintah Hapus Semua di menu Edit program Anda, gunakan Wizard Kelas untuk menambahkan entri peta pesan di kelas yang dipilih, deklarasi fungsi untuk handler pembaruan perintah yang disebut OnUpdateEditClearAll dalam deklarasi kelas, dan templat fungsi kosong dalam file implementasi kelas. Prototipe fungsi terlihat seperti ini:

afx_msg void OnUpdateEditClearAll(CCmdUI* pCmdUI);

Seperti semua handler, deklarasi fungsi menunjukkan kata kunci afx_msg . Seperti semua handler pembaruan, diperlukan satu argumen, yaitu penunjuk ke suatu objek CCmdUI.

Lihat juga

Cara: Memperbarui Objek User-Interface