Sdílet prostřednictvím


ON_COMMAND

Toto makro Příkazová zpráva mapuje členské funkce.

ON_COMMAND(id, memberFxn )

Parametry

  • id
    ID příkazu.

  • memberFxn
    Název funkce zpracování zpráv, ke kterému je namapován na příkaz.

Poznámky

Označuje funkci, která bude zpracovávat zprávy z uživatelského rozhraní objekt příkazu, například nabídky zboží nebo na panelu nástrojů tlačítko příkaz.

Jakmile obdrží příkaz cílový objekt systému Windows WM_COMMAND zprávu s určeným ID, ON_COMMAND bude volat členské funkce memberFxn ke zpracování zprávy.

Použití ON_COMMAND členské funkce mapovat do jednoho příkazu.Použití ON_COMMAND_RANGE rozsah ID příkazu přiřadit jednu členskou funkci.Pouze jedna položka mapu zpráv mohou odpovídat id daného příkazu.Příkaz tedy nelze namapovat na více než jednu obslužnou rutinu.Další informace a příklady naleznete v tématu zpracování zpráv a mapování témata.

Příklad

BEGIN_MESSAGE_MAP(CMFCListViewDoc, CDocument)
   ON_COMMAND(ID_MYCOMMAND, &CMFCListViewDoc::OnMycommand)
END_MESSAGE_MAP()

Požadavky

Záhlaví: afxmsg_.h

Viz také

Referenční dokumentace

ON_UPDATE_COMMAND_UI

Koncepty

MFC – makra a globální prvky