命令和控件通知的处理程序

命令或控件通知消息没有默认的处理程序。 因此,您将仅受为这些消息类别命名处理程序的约定约束。 当你将命令或控件通知映射到处理程序时,类向导基于命令 ID 或控件通知代码建议一个名称。 您可以接受建议的名称、更改或替换该名称。

约定建议您按照处理程序表示的用户界面对象的两个类别为其命名。 因此,可能为“编辑”菜单上的“剪贴”命令对应的处理程序命名

afx_msg void OnEditCut();

由于应用程序中通常实现了“剪切”命令,因此框架会将“剪切”命令的命令 ID 预定义为 ID_EDIT_CUT。 有关所有预定义命令 ID 的列表,请参阅 AFXRES.H 文件。 有关详细信息,请参阅标准命令

此外,约定建议可为来自标记为“我的按钮”的按钮的 BN_CLICKED 通知消息的处理程序命名

afx_msg void OnBnClickedMybutton();

你可为此命令分配一个 IDC_MY_BUTTON 的 ID,因为它等效于应用程序特定用户界面对象

所有消息类别不采用参数也不返回值。

另请参阅

声明消息处理程序函数