Bagikan melalui


Mengesampingkan Perutean Perintah Standar

Dalam kasus yang jarang terjadi ketika Anda harus menerapkan beberapa variasi perutean kerangka kerja standar, Anda dapat mengambil alihnya. Idenya adalah mengubah perutean dalam satu atau beberapa kelas dengan mengambil alih OnCmdMsg di kelas-kelas tersebut. Lakukan:

  • Di kelas yang melanggar urutan untuk meneruskan ke objek nondefault.

  • Di objek nondefault baru atau dalam perintah, perintah mungkin pada gilirannya meneruskan perintah ke.

Jika Anda menyisipkan beberapa objek baru ke dalam perutean, kelasnya harus merupakan kelas target perintah. Dalam versi penimpaan Anda, OnCmdMsgpastikan untuk memanggil versi yang Anda ambil alih. Lihat fungsi anggota OnCmdMsg kelas CCmdTarget di Referensi MFC dan versi di kelas CView seperti dan CDocument dalam kode sumber yang disediakan misalnya.

Baca juga

Cara Kerangka Kerja Memanggil Handler