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 oznámení ovládacího prvku.Proto jsou vázány pouze podle konvence v pojmenovávání vaše obslužné rutiny pro tyto kategorie zpráv.Při mapování oznámení příkazu nebo ovládacího prvku na obslužnou rutinu, navrhuje okna vlastností název na základě příkazu kódu ID nebo oznámení ovládacího prvku.Přijměte navržený název, změnit nebo jej nahradit.

Úmluva navrhne název obslužné rutiny v obou kategoriích pro objekt uživatelského rozhraní, které zastupují.Proto může být pojmenován obslužnou rutinu pro příkaz Vyjmout v nabídce Úpravy

afx_msg void OnEditCut();

Vzhledem k tomu, že v aplikacích je tak často implementován příkaz Vyjmout, rozhraní framework predefines ID příkazu pro příkaz Vyjmout jako ID_EDIT_CUT.Seznam všech předdefinovaného příkazu ID naleznete v souboru AFXRES.H.Další informace naleznete v tématu Standardní příkazy.

Kromě toho úmluva navrhuje obslužnou rutinu pro BN_CLICKED oznámení pomocí tlačítka s názvem "Moje tlačítko" může být pojmenován.

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é pro aplikaci.

Obě kategorie zprávy žádné argumenty a vrátit hodnotu.

Viz také

Koncepty

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