Sdílet prostřednictvím


Příkaz Směrování

Vaše odpovědnost v práci s příkazy je omezena na mapu zpráva připojení mezi příkazy a jejich funkce zpracování úloh, které pomocí okna Vlastnosti.Musíte napsat také většinu příkazů obsluhy.

Zprávy systému Windows jsou obvykle odesílány do okna Hlavní rámec, ale příkaz zprávy pak směrovány na jiné objekty.Rámci trasy příkazy pomocí standardní posloupnosti příkaz cílové objekty, z nichž jeden se očekává popisovač příkazu.Každý příkaz cílový objekt kontroluje jeho mapy zprávy zobrazit, pokud jej lze zpracovávat příchozí zprávy.

Různé třídy cílový příkaz Kontrola že vlastní zprávy mapuje v různých časech.Třída obvykle směruje příkaz určitých objektů poskytnout možnost první příkaz.Pokud žádný z těchto objektů zpracovává příkaz, zkontroluje původní třída mapy vlastní zprávy.Potom Pokud jej nemůže poskytnout popisovač, sám, ji může trasu příkaz ještě další cíle příkazu.Tabulka standardní příkaz Route níže ukazuje, jak jednotlivé třídy struktur tuto sekvenci.Obecné pořadí, ve kterém příkaz cíl trasy příkazu je:

  1. Pro aktuálně aktivní podřízený příkaz cílovému objektu.

  2. Sám sobě.

  3. Na ostatní cíle příkazu.

Jak nákladná je tento mechanismus směrování?Porovnání vašeho popisovač nemá v odpovědi na příkaz, je nízké náklady na směrování.Mějte na paměti, že rámci generuje příkazy pouze v případě, že uživatel pracuje s objektem uživatelského rozhraní.

Standardní příkaz Route

Jakmile objekt tohoto typu obdrží příkaz...

Dává sám a dalších objektů Cíl příkaz umožňující zpracování příkazu v tomto pořadí:

Okno MDI rámce (CMDIFrameWnd)

  1. AktivníCMDIChildWnd

  2. Rámeček okna

  3. Aplikace (CWinApp objekt)

Rámeček okna dokumentu (CFrameWnd, CMDIChildWnd)

  1. Aktivní zobrazení

  2. Rámeček okna

  3. Aplikace (CWinApp objekt)

View

  1. Toto zobrazení

  2. Dokument připojený k zobrazení

Dokument

  1. Tento dokument

  2. Dokument šablony připojené k dokumentu

Dialogové okno

  1. Toto dialogové okno

  2. Okna, která vlastní dialogové okno

  3. Aplikace (CWinApp objekt)

Číslované položky druhého sloupce uvedené tabulky uvádějí v případě jiných objektů, například do dokumentu naleznete odpovídající položku v prvním sloupci.Například při čtení ve druhém sloupci, předá zobrazení příkazu do svého dokumentu, viz položka "Dokument" v prvním sloupci následovat další směrování.

Viz také

Koncepty

Jak volá obsluhu v rámci