MFC对话框和对话框类几个对话框程序例子建立对话框与相应的程序相关联 如何建立对话框 与 相应的程序相关联: 在MFC 中,对资源的操作都是建立相关的类来完成的; 所以我门先NEW 一个 对话框资源 然后建立他的类与相应的应用程序相关联就可以; 步骤: 1 NEW 一个对话框资源 2 在资源上选择 Classwarrzd 上创建一个新的类 (或在资源上双击左键) 3 起名字
(注意文件名 将会去掉 C 例如 我门的名字叫 CDaiDlg 那么文件名是 DaiDlg); 对话框的俩种类型: 1 模态对话框(特性:当建立模态对话框时,将不允许用户点击对话框以外的控件后应用程序本身,也就是说当模态对话框建立时 应用程序停止运行 而只运行对话框,所以模态对话框是可以使用 局部变量的定义方法的
) 模态对话框是比较方便的一种对话框~建立函数: int CDialog::DoMadol() //注意他是CDialog 类成员 也就是说想使用先建立一个 CDialog 对象吧 如果我门想要在View 类中 建立一个 CDialog 对象不要忘了 要在View 的Cpp文件中包含 CDialog
h 2 非模态对话框(特性与模态的相反) 使用成员函数 BOOL CDialog::Create( UINT nIDTemplate, CWnd* pParentWnd = NULL ); nIDTemplate 为对话框的ID 号 pParentWnd 拥有这个对话框的 对象指针,如果 是NULL 为默认的主应用窗口 也就是 Frame 应用窗口 注意如果我门在使用 Create 创建 非模态对话框时 要调用一个函数来 显示 这个对话框 CWnd::ShowWindow(SW_SHOW);不仅这样 非模态对话框时 不能是局部变量
完整代码: CDialog dlg; dlg
Create(