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, OnCmdMsg
pastikan 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.