Sdílet prostřednictvím


Kde hledat mapy zpráv

Při vytváření nové kostry aplikace pomocí aplikačního průvodce, Průvodce aplikací zapíše mapu zpráv pro každou třídu cílový příkaz, který vytvoří.Jedná se o odvozené aplikace, dokumentu, zobrazení a třídy rám okno.Některé z těchto map zpráva již položku Průvodce aplikací pro některé předdefinované příkazy a zprávy a některé jsou pouze zástupné symboly pro obslužné rutiny, které chcete přidat.

Mapu zpráv třídy se nachází v.Soubor CPP třídy.Práce s mapami základních zpráv, které vytvoří průvodce, pomocí okna vlastnosti přidat položky zpráv a příkazů, které bude zpracovávat jednotlivé třídy.Mapa typické zpráva může vypadat jako následující po přidání některé položky:

BEGIN_MESSAGE_MAP(CMyView, CFormView)
   ON_WM_MOUSEACTIVATE()
   ON_COMMAND(ID_EDIT_CUT, &CMyView::OnEditCut)
   ON_UPDATE_COMMAND_UI(ID_EDIT_CUT, &CMyView::OnUpdateEditCut)
   ON_BN_CLICKED(IDC_MYBUTTON, &CMyView::OnBnClickedMybutton)
   ON_WM_CREATE()
END_MESSAGE_MAP()

Mapa zpráva se skládá ze sady maker.Dvě makra, BEGIN_MESSAGE_MAP a END_MESSAGE_MAP, závorka mapu zpráv.Ostatní makra jako ON_COMMAND, vyplnit mapu zpráv obsah.

[!POZNÁMKA]

Mapu zpráv makra nejsou sledovány středníky.

Použijete-li průvodce Přidat třídu k vytvoření nové třídy, obsahuje mapu zpráv pro třídu.Alternativně můžete vytvořit mapu zpráv ručně pomocí editoru zdrojového kódu.

Viz také

Koncepty

Jak framework prohledává mapy zpráv