Bagikan melalui


User-Interface Objek dan ID Perintah

Item menu, tombol toolbar, dan kunci akselerator adalah "objek antarmuka pengguna" yang mampu menghasilkan perintah. Setiap objek antarmuka pengguna tersebut memiliki ID. Anda mengaitkan objek antarmuka pengguna dengan perintah dengan menetapkan ID yang sama ke objek dan perintah . Seperti yang dijelaskan dalam Pesan, perintah diimplementasikan sebagai pesan khusus. Gambar "Perintah dalam Kerangka Kerja" di bawah ini menunjukkan bagaimana kerangka kerja mengelola perintah. Saat objek antarmuka pengguna menghasilkan perintah, seperti ID_EDIT_CLEAR_ALL, salah satu objek di aplikasi Anda menangani perintah — pada gambar di bawah ini, fungsi objek OnEditClearAll dokumen dipanggil melalui peta pesan dokumen.

Perintah dalam Kerangka Kerja.
Perintah dalam Kerangka Kerja

Gambar "Pembaruan Perintah dalam Kerangka Kerja" di bawah ini menunjukkan bagaimana MFC memperbarui objek antarmuka pengguna seperti item menu dan tombol toolbar. Sebelum menu turun bawah, atau selama perulangan diam dalam kasus tombol toolbar, MFC merutekan perintah pembaruan. Pada gambar di bawah ini, objek dokumen memanggil handler perintah pembaruannya, OnUpdateEditClearAll, untuk mengaktifkan atau menonaktifkan objek antarmuka pengguna.

Memperbarui perintah dalam Kerangka Kerja.
Pembaruan Perintah dalam Kerangka Kerja

Lihat juga

Pesan dan Perintah dalam Kerangka Kerja