Sdílet prostřednictvím


Obslužné rutiny pro příkazy a oznámení ovládacích prvků

Neexistují žádné výchozí obslužné rutiny pro příkazy nebo zprávy s oznámením řízení. Proto jste vázáni pouze konvencí při pojmenování obslužných rutin pro tyto kategorie zpráv. Když namapujete příkaz nebo oznámení ovládacího prvku na obslužnou rutinu, Průvodce třídou navrhne název na základě ID příkazu nebo kódu oznámení ovládacího prvku. Navrhovaný název můžete přijmout, změnit nebo nahradit.

Konvence naznačuje, že obslužné rutiny pro objekt uživatelského rozhraní, které představují, v obou kategoriích. Proto může být obslužná rutina příkazu Vyjmout v nabídce Upravit pojmenována.

afx_msg void OnEditCut();

Protože příkaz Vyjmout je tak běžně implementovaný v aplikacích, architektura předdefinuje ID příkazu pro příkaz Vyjmout jako ID_EDIT_CUT. Seznam všech předdefinovaných ID příkazů najdete v souboru AFXRES.H. Další informace naleznete v tématu Standardní příkazy.

Kromě toho konvence navrhuje obslužnou rutinu pro zprávu s oznámením BN_CLICKED z tlačítka označeného "Moje tlačítko" může být pojmenována.

afx_msg void OnBnClickedMybutton();

Tento příkaz můžete přiřadit ID IDC_MY_BUTTON , protože odpovídá objektu uživatelského rozhraní specifickému pro aplikaci.

Obě kategorie zpráv neobsahují žádné argumenty a nevrací žádnou hodnotu.

Viz také

Deklarace funkcí obslužných rutin zpráv