添加对话框控件的事件处理程序
对于已与某个类关联的项目对话框,在创建事件处理程序时可以利用某些快捷方式。 可以为默认控件通知事件或任何适用的 Windows 消息快速创建处理程序。
为默认控件通知事件创建处理程序
双击控件。 文本编辑器打开。
在文本编辑器中添加控件通知处理程序代码。
为任何适用的 Windows 消息创建处理程序
单击要为其处理通知事件的控件。
在“属性”窗口中,单击“控件事件”按钮以显示与控件关联的普通 Windows 事件列表。 例如,**“关于”对话框上的标准“确定”**按钮列出下列通知事件:
BN_CLICKED
BN_DOUBLECLICKED
BN_KILLFOCUS
BN_SETFOCUS
备注
或者,也可以选择对话框并单击“控件事件”按钮以显示对话框中所有控件的公共 Windows 事件列表。
在**“属性”**窗口中,单击要处理的事件右边的列,然后选择建议的通知事件名(例如,OnBnClickedOK 处理 BN_CLICKED)。
备注
或者,也可以提供您自己选择的事件处理程序名,而不是选择默认的事件处理程序名。
选择了事件后,Visual Studio 将打开文本编辑器并显示事件处理程序的代码。 例如,为默认 OnBnClickedOK 添加以下代码:
void CAboutDlg::OnBnClickedOk(void) { // TODO: Add your control notification handler code here }
若要将事件处理程序添加到实现对话框的类以外的类,请使用“事件处理程序向导”。 有关更多信息,请参见添加事件处理程序。
有关将资源添加到托管项目的信息,请参见“.NET Framework 开发员指南”中的应用程序中的资源。有关手动将资源文件添加到托管项目、访问资源、显示静态资源和将资源字符串分配给属性的信息,请参见演练:本地化 Windows 窗体和Walkthrough: Using Resources for Localization with ASP.NET。
要求
Win32