(MFC工程或者窗体应用程序均可,此处以mfc工程为例) 2.打开资源窗口。通过“视图-其他窗口-资源视图”打开资源视图窗口。
3.建立对话框。在资源视图的DIALOG文件夹上单击右键选择insert dialog,弹出新建的对话框,根据需要可以修改对话框属性面板中的属性值。
4.添加对话框类。在建立的该对话框上双击鼠标左键,弹出添加类向导,根据提示设置好参数后确认,则建立了与对话框对应的对话框类。 5.1.2静态对话框的应用
对话框的应用一般是实现人机交互,以下结合huitu工程中的直线2菜单说明对话框的应用,功能为点击直线2菜单,弹出对话框,在对话框里设置好直线的起点与终点坐标并确认后在客户区画出设置的起点到终点的直线。 1.打开工程。双击huitu.sln打开工程。
2.添加对话框。通过“视图-其他窗口-资源视图”打开资源视图,在资源视图的DIALOG文件夹上单击右键选择insert dialog,弹出新建的对话框(图5.1.2.1),在属性面板中把对话框的ID属性修改为:IDD_line2_dlg。
图5.1.2.1
3.建立对话框类。在建立的对话框上双击鼠标左键,弹出建立对话框类向导,名称中输入line2dlg,基类选择CDIalog(图5.1.2.2),点击完成,完成对话框类的建立,可以看到在解决资源管理器的头文件和源文件中已经建立了相应的件。
图5.1.2.2
4.添加控件。
在对话框上从工具箱中添加四个静态文本框、四个编辑文本框、一个按钮,静态文本框的caption属性分别改为:起点x坐标,起点y坐标,终点x坐标,终点y坐标,按钮caption属性改为“确定”。如图5.1.2.3.
图5.1.2.3
5.为编辑文本框添加变量。
要使用文本框,必须为其添加对应的变量,选择第一个文本框,点击“项目-类向导”菜单打开类向导,选择“成员变量”标签(图5.1.2.4),鼠标点击IDC_EDIT1(编辑文本框1对应的ID),点击右边的添加变量按钮弹出添加变量窗口。
图5.1.2.4