添加事件处理程序
从资源编辑器中,可以使用事件处理程序向导,为对话框控件添加新的事件处理程序或编辑现有的事件处理程序。
可以使用属性窗口向实现对话框的类添加事件。 要将事件添加到除对话框类以外的类,请使用事件处理程序向导。
向对话框控件添加事件处理程序:
右键双击想要为其处理通知事件的控件。
在快捷菜单上,选择“添加事件处理程序”,显示事件处理程序向导。
选择“消息类型”框中的事件,以添加到在“类列表”框中选中的类。
接受“函数处理程序名称”框中的默认名称或提供你所选的名称。
选择“添加并编辑”,将事件处理程序添加到项目,并在新函数处打开文本编辑器,添加适当的事件处理程序代码。
如果所选的消息类型已有所选类的事件处理程序,则“添加并编辑”不可用,而“编辑代码”可用。 选择“编辑代码”,在现有函数处打开文本编辑器。
或者,可以从属性窗口添加事件处理程序。 有关详细信息,请参阅为对话框控件添加事件处理程序。
在此部分中
事件处理程序向导
此向导将对话框控件的事件处理程序添加到所选的类。 如果从属性窗口添加事件处理程序,可以仅将其添加到实现对话框的类。 有关详细信息,请参阅为对话框控件添加事件处理程序。
命令名
标识已添加事件处理程序的所选控件。 此框不可用。
消息类型
为所选控件显示当前可能的消息处理程序列表。
函数处理程序名称
显示已添加用于处理事件的函数的名称。 默认情况下,该名称基于消息类型和命令,前缀为
On
。 例如,对于名为IDC_BUTTON1
的按钮,消息类型BN_CLICKED
显示的函数处理程序名为OnBnClickedButton1
。类列表
显示可将事件处理程序添加到其中的可用类。 所选对话框的类显示为红色。
处理程序说明
为在“消息类型”对话框中选中的项提供说明。 此框不可用。
添加和编辑
将消息处理程序添加到选定的类或对象。 它还会为新函数打开文本编辑器,以便可以为控件通知添加处理程序代码。
编辑代码
为所选的现有函数打开文本编辑框,以便可以添加或编辑控件通知处理程序代码。