ntjm.net
当前位置:首页 >> MFC 由主对话框创建的子对话框始终显示在主对话框... >>

MFC 由主对话框创建的子对话框始终显示在主对话框...

详见附件 demo 要把 非模态子窗口 的 父窗口设置 桌面 void CMfcdlg2014Dlg::OnButton1() { // TODO: Add your control ...

对话框有两种:1模式对话框 2非模式对话框 模式对话框弹出后,需关闭才能执行主窗体的程序 非模式对话框弹出后,可以一直保留在屏幕中,两窗体可交叉工作。 弹出非模式对话框的方法 1在头文件中加入 #include "Dlg.h" public: CDlg *Dlg; 2 在代...

子对话框CTestDlg属性 : Style改为Chlid Border改为None 在主对话框OnInitDialog函数中添加代码: CTestDlg testdlg;testdlg.Create(IDD_DIALOG_TEST);CRect rc;GetWindowRect(&rc);rc.top += 23;rc.bottom -= 8;rc.left += 7;rc.right -= 7;tes...

这个要看你如何创建的选项卡了。 如果是用PropertySheet的AddPage,那么子对话框GetParent得到主对话框。 如果是用TabControl的AddPage,那么GetParent应该得到的是Tab控件指针,再次GetParent是主对话框指针。 你可以试一试: CWnd* pWnd = Get...

把主对话框变量band和eq和子对话框用到的变量设置为public,当主对话框要打开子对话框时,把变量band和eq赋给子对话框的变量,判断 // 在主对话框中 CZiDialog m_ZiDialog; // 把主对话框的变量赋给子对话框 if(m_ZiDialog.DoModal() == IDOK) {...

就是非模式对话框 1.首先在对话框编辑器里面右键添加类,创建好那个对话框的类CDlgXXX 2.另外一个类的成员变量 CDlgXXX m_dlg; 在你需要的地方加入下面代码,一般在OnInitDialog下面 m_dlg.Create(m_dlg.IDD,this); m_dlg.MoveWindow(0,0,100,10...

当然可以 在主对话框.h中,#include "子对话框.h" 添加子对话框成员变量 子对话框 m_sonDlg; 在子对话框.h中,声明主对话框类 class 主对话框; 添加主对话框指针 成员变量 主对话框* m_fatherDlg; 在子对话框.cpp中 #include "主对话框" 在主对话...

1、把主对话框变量band和eq和子对话框用到的变量设置为public,当主对话框要打开子对话框时,把变量band和eq赋给子对话框的变量。 2、例如: // 在主对话框中 CZiDialog m_ZiDialog; // 把主对话框的变量赋给子对话框 if(m_ZiDialog.DoModal() =...

你弄混了模态对话框和非模态对话框的建立方法 ,你现在要建立的子对话框应该为非模态对话框,按下面方法建立: Cdiodlog *dlg2=new Cdiodlog; dlg2->Create(IDD_DIALOG1); //子对话框ID号 dlg2->ShowWindow(SW_SHOW); UpdateData(true); dlg2->m...

您好, 在子对话框上右击 选择虚函数 OnInitDialog 添加函数 编辑代码: BOOL InputDlg::OnInitDialog() { CDialog::OnInitDialog(); // TODO: 在此添加额外的初始化 m_scrollbar1.GetDlgItem(IDC_SCROLLBAR1); m_scrollbar1.SetScrollRange(0,1...

网站首页 | 网站地图
All rights reserved Powered by www.ntjm.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com