MDI中如何将对话框设置成子窗口 一个MDI的程序,在用MainFrame的菜单调用一个对话框时,如何使被调用的对话框成为MainFrame的子窗口呢?需要怎么写代码呢?请各位高手指点,谢谢!!! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 CDialog dlg;dlg.Create( IDD_XXXXXX, AfxGetApp()->GetMainWnd() ); 忘了显示dlg.ShowWindow(SW_NORMAL); 1.你首先要自己创建一个 继承于CDialog的对话框类,然后绑定一个对话框资源.例如,你在ResourceView内 自己新添了一个对话框 IDD_YOURDLG2.然后点击菜单 view -〉 classWizard 给这个对话框指定一个类CYourDlg3.在主框架头文件里引入这个对话框的头文件,最后响应主框架的某个菜单消息写入CYourDlg* dlg = new CYourDlg;dlg->Create( IDD_YOURDLG, this); // 表示以主框架为父类dlg->ShowWindow(SW_SHOW); 4楼的代码写入后非模态对话框调出来了,可这个对话框仍然是出现在桌面上,没有成为MainFrame的子窗口.请各位大虾再指点一下,谢谢. CTabView 问题 如何查找出系统所有窗口句柄? 用VC编译嗅探器时的一个报错,解决不了了。。。 RTP转发 我认为巨难的问题,做网页模拟提交的时候,如何同时提交两种方式的数据(POST + GET) 怎样在输入框中输入密码,显示“*” 征求解决之道。 简单的菜鸟问题,帮助一下初学者 参数传递的问题。 怎样将CHtmlView与自己的应用挂钩? 再次请教Messager TAB界面问题 VC 调用.exe文件的问题
IDD_XXXXXX,
AfxGetApp()->GetMainWnd() );
dlg.ShowWindow(SW_NORMAL);
例如,你在ResourceView内 自己新添了一个对话框 IDD_YOURDLG2.然后点击菜单 view -〉 classWizard 给这个对话框指定一个类CYourDlg
3.在主框架头文件里引入这个对话框的头文件,最后响应主框架的某个菜单消息写入CYourDlg* dlg = new CYourDlg;
dlg->Create(
IDD_YOURDLG,
this); // 表示以主框架为父类
dlg->ShowWindow(SW_SHOW);
请各位大虾再指点一下,谢谢.