Sdílet prostřednictvím


Zpráva mapy (MFC)

Odkaz v této části jsou uvedeny všechny zpráva mapování makra a všechny CWnd položky mapy zprávy spolu s odpovídající členské funkce prototypy:

Kategorie

Description

Zpracování zpráv WM_COMMAND

Zpracovává WM_COMMAND zpráv generovaných uživatele nabídku nebo nabídky přístupové klávesy.

Podřízené okno oznámení zprávy obsluhy

Zpracovávat upozornění z podřízených oken.

Obslužné rutiny zpráv WM_

Zpracování WM_ zprávy, jako například WM_PAINT.

Uživatelem definované obslužné rutiny zpráv

Zpracování zpráv definované uživatelem.

(Vysvětlení terminologie a konvence použité v této části naleznete v použití křížového odkazu mapy zprávy.)

Protože je orientovaný na zprávy operačního systému Windows, zahrnuje velkou část programování pro prostředí Windows zpracování zprávy.Dochází pokaždé, když na událost, například stisknutí klávesnice nebo myši, aplikace, pak musí zpracovat událost je odeslána zpráva.

Knihovny Microsoft Foundation Class nabízí model programování optimalizovaná pro programování založené na zprávách.V tomto modelu "mapy zpráva" slouží k určení, které funkce budou zpracovávat různé zprávy pro určité třídy.Mapy zpráva obsahovat jeden nebo více makra určit, které zprávy bude zpracována které funkce.Například zpráva mapa obsahující ON_COMMAND makro může vypadat přibližně takto:

BEGIN_MESSAGE_MAP(CMyDoc, CDocument)
   ON_COMMAND(ID_MYCMD, &CMyDoc::OnMyCommand)
END_MESSAGE_MAP()

ON_COMMAND Makro se používá ke zpracování příkazu zprávy generované nabídek, tlačítek a klávesové zkratky.Makra jsou k dispozici následující mapování:

Zprávy systému Windows

  • Řízení oznámení

  • Uživatelem definované zprávy

Zprávy příkazu

  • Registrovaným uživatelem definované zprávy

  • Zprávy aktualizace uživatelského rozhraní

Rozsahy zprávy

  • Příkazy

  • Aktualizace popisovače zpráv

  • Řízení oznámení

Přestože zpráva mapa makra jsou důležité, obecně není nutné použít přímo.Důvodem je okno Vlastnosti automaticky vytvoří položky zpráva mapy ve zdrojové soubory, při použití funkce zpracování zprávy přidružit zprávy.Kdykoli, kterou chcete upravit nebo přidat položku zpráva mapy, můžete v okně Vlastnosti.

[!POZNÁMKA]

Okno Vlastnosti nepodporuje zprávy mapy oblastí.Tyto položky mapy zprávy musíte napsat sami.

Zpráva mapy jsou však důležitou součástí knihovny Microsoft Foundation Class.Měli byste pochopit, co dělat a dokumentace je k dispozici pro ně.

Viz také

Další zdroje

Struktury, styly, zpětná volání a zprávy mapy