6.2.6 创建对话框

2013-10-07 00:02:43 · 作者: · 浏览: 66

6.2.6  创建对话框
创建与关联的对话框类的派生类的过程如下。
在IDE主菜单栏中依次选择菜单“View”→“ClassWizard”,或者在开发环境的界面中直接使用快捷键“Ctrl+W”,打开“ClassWizard”对话框。同时系统会检测到添加了新的对话框资源,并自动打开如图6-13所示的对话框,提示用户是否为新建的对话框添加一个对话框类。


图6-12  口令对话框的效果   
    

图6-13  提示用户为新添加的对话框创建一个对话框类

在如图6-14所示的对话框中,选中“Create a new class”单选项,为对话框资源创建一个新的类,单击“OK”按钮确认后打开如图6-14所示的“New Class”对话框。


图6-14  创建新类的对话框

在“New Class”对话框中为前面创建的实例dialog_1的会员登录对话框创建新的类。
在“Name”输入框中输入“CPasswordDialog”,表明新建类的名称为Cpassword Dialog。
此时“File name”输入框中的内容自动设置为“CPasswordDialog.cpp”,表明类的源文件为CPasswordDialog.cpp。
在“Base class”下拉列表框中选择“CDialog”,表明CPasswordDialog类的基类为CDialog。
单击“Dialog ID”下拉列表框中选择IDD_PASSWORD_DIALOG,表明Cpassword Dialog关联的对话框资源为IDD_PASSWORD_DIALOG。
单击“OK”按钮后,关闭New Class对话框,返回“ClassWizard”对话框,同时ClassWizard为登录对话框创建了一个新的类CPasswordDialog。MFC类向导自动使类CPasswordDialog与IDD_PASSWORD_DIALOG模板联系起来。

【责任编辑:杨硕 TEL:(010)68476636-8001】

回书目   上一节   下一节