添加对话框控件的事件处理程序

更新:2007 年 11 月

对于已与某个类关联的项目对话框,在创建事件处理程序时可以利用某些快捷方式。可以为默认控件通知事件或任何适用的 Windows 消息快速创建处理程序。

为默认控件通知事件创建处理程序

  1. 双击控件。文本编辑器打开。

  2. 在文本编辑器中添加控件通知处理程序代码。

为任何适用的 Windows 消息创建处理程序

  1. 单击要为其处理通知事件的控件。

  2. “属性”窗口中,单击“控件事件”按钮以显示与控件关联的普通 Windows 事件列表。例如,**“关于”对话框上的标准“确定”**按钮列出下列通知事件:

    BN_CLICKED

    BN_DOUBLECLICKED

    BN_KILLFOCUS

    BN_SETFOCUS

    说明:

    或者,也可以选择对话框并单击“控件事件”按钮以显示对话框中所有控件的公共 Windows 事件列表。

  3. 在**“属性”**窗口中,单击要处理的事件右边的列,然后选择建议的通知事件名(例如,OnBnClickedOK 处理 BN_CLICKED)。

    说明:

    或者,也可以提供您自己选择的事件处理程序名,而不是选择默认的事件处理程序名。

    选择了事件后,Visual Studio 将打开文本编辑器并显示事件处理程序的代码。例如,为默认 OnBnClickedOK 添加以下代码:

    void CAboutDlg::OnBnClickedOk(void)
    {
       // TODO: Add your control notification handler code here
    }
    

若要将事件处理程序添加到实现对话框的类以外的类,请使用“事件处理程序向导”。有关更多信息,请参见添加事件处理程序

有关将资源添加到托管项目的信息,请参见“.NET Framework 开发员指南”中的应用程序中的资源。有关手动将资源文件添加到托管项目、访问资源、显示静态资源和将资源字符串分配给属性的信息,请参见演练:本地化 Windows 窗体演练:将本地化资源用于 ASP.NET

要求

Win32

请参见

任务

定义对话框控件的成员变量

添加成员函数

添加成员变量

重写虚函数

概念

添加类

添加 MFC 消息处理程序

参考

默认控件事件

对话框控件和变量类型