Sdílet prostřednictvím


Kde hledat zprávy mapy

Při vytváření nového obalu s kostlivcem aplikace pomocí Průvodce aplikací zapíše Průvodce aplikací mapy zprávu pro každý příkaz cílové třídy, kterou vytvoří.To zahrnuje odvozené aplikace, dokumentu, zobrazení a třídy v rámci okna.Některé tyto mapy zprávy již položek poskytnutých Průvodce aplikací pro některé předdefinované příkazy a zprávy a některé jsou pouze zástupné symboly, které chcete přidat.

Mapa třídy zprávy se nachází v.Soubor CPP pro třídu.Práce s mapami základní zprávy, které vytvoří Průvodce aplikací pomocí okna vlastnosti přidat položky zpráv a příkazy, které bude zpracovávat jednotlivé třídy.Mapa typické zpráva může vypadat například následující po přidání 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á z kolekce maker.Dvě makra, BEGIN_MESSAGE_MAP a END_MESSAGE_MAP, závorka mapy zprávy.Ostatní makra, například ON_COMMAND, vyplňte obsah zprávy mapy.

[!POZNÁMKA]

The message-map macros are not followed by semicolons.

When you use the Add Class wizard to create a new class, it provides a message map for the class.Alternatively, you can create a message map manually using the source code editor.

Viz také

Koncepty

Jak mapuje zpráva hledání rámce