Komut Yönlendirme Çizimi
Bunu göstermek için, MDI uygulamasının Düzenle menüsündeki Tümünü Temizle menü öğesinden bir komut iletisi düşünün. Bu komutun işleyici işlevinin uygulamanın belge sınıfının bir üye işlevi olduğunu varsayalım. Kullanıcı menü öğesini seçtikten sonra bu komut işleyicisine şu şekilde ulaşır:
Ana çerçeve penceresi önce komut iletisini alır.
Ana MDI çerçeve penceresi, şu anda etkin olan MDI alt penceresine komutu işleme şansı verir.
MDI alt çerçeve penceresinin standart yönlendirmesi, kendi ileti eşlemesini denetlemeden önce görünümüne komutta bir şans verir.
Görünüm önce kendi ileti eşlemesini denetler ve işleyici bularak komutu ilişkili belgesine yönlendirir.
Belge ileti eşlemesini denetler ve bir işleyici bulur. Bu belge üyesi işlevi çağrılır ve yönlendirme durdurulur.
Belgenin işleyicisi yoksa, bundan sonra komutu belge şablonuna yönlendirir. Ardından komut görünüme ve ardından çerçeve penceresine döner. Son olarak, çerçeve penceresi ileti eşlemesini denetler. Bu denetim de başarısız olursa, komut ana MDI çerçeve penceresine ve ardından işlenmeyen komutların nihai hedefi olan uygulama nesnesine yönlendirilir.