Sdílet prostřednictvím


Znázornění směrování příkazů

Pro ilustraci, zvažte sdělení příkaz Vymazat všechny položky nabídky v nabídce Úpravy aplikace MDI.Předpokládejme, že funkce obslužné rutiny pro tento příkaz se stane být členské funkce třídy dokumentu aplikace.Zde je, jak tento příkaz dosáhne jeho obslužnou rutinu poté, co uživatel klepne na položku nabídky:

  1. Hlavní okno rámce nejprve obdrží zprávu příkaz.

  2. Hlavní okno MDI poskytuje aktivní podřízené okno MDI příležitost ke zpracování příkazu.

  3. Standardní směrování rámeček podřízené okno MDI předkládá své stanovisko k šanci na příkaz před kontrolou vlastní mapu zpráv.

  4. Zobrazení vlastní mapu zpráv nejprve zkontroluje a další hledání žádný popisovač směruje příkaz jeho přidružený dokument.

  5. Dokument zkontroluje jeho zprávu mapy a vyhledá obslužnou rutinu.Tento dokument členské funkce se nazývá a směrování přestane.

Pokud dokument nemá obslužnou rutinu, je by příkaz směrovat další šablony dokumentu.Poté příkaz vrátí k zobrazení a potom okno rámce.Okno rámce by nakonec zkontrolujte jeho mapu zpráv.Pokud tuto kontrolu také selhala, příkaz zpět na hlavní okno MDI a potom do objektu application směrován – konečného určení neošetřené příkazů.

Viz také

Koncepty

Jakým způsobem volá framework obslužnou rutinu