文件名称:模态对话框获取主窗口指针
文件大小:1.85MB
文件格式:RAR
更新时间:2016-12-19 04:53:46
主窗口指针
采用MFC编程时,子对话框常常要向主窗口传递数据,获取主窗口的对象指针便显得非常重要了。 void CMyView::OnModel() //点击菜单,创建对话框的几种变量设置,总共是4种方法,模态的一种,非模态的三种 { // TODO: Add your command handler code here //CDialog modDlg(MAKEINTRESOURCE(IDD_MODEL),this); //modDlg.DoModal(); static bool num=0;//第一次执行第一段,以后再打开都执行第二段。 static CModDlg Dlgless(this);//将MyView指针传进去 if (0==num) { CModDlg mod(this);//将MyView指针传进去 //mod.SetWindowText("局部变量——模态对话框");不允许动态设置模态对话框标题?这句编绎会出错 mod.DoModal(); Dlgless.Create(IDD_MODEL);//重复执行会出错,要放到构造函数中好 Dlgless.ShowWindow(SW_SHOW); Dlgless.SetWindowText("局部静态变量——非模对话框"); m_dlgless.Create(IDD_MODEL,this);//重复执行会出错,要放到构造函数中好 m_dlgless.ShowWindow(SW_SHOW); m_dlgless.SetWindowText("成员非指针变量——非模对话框"); m_pDlgless=new CModDlg(this);//重复执行会出错,要放到构造函数中好, m_pDlgless->Create(IDD_MODEL);//重复执行会出错,要放到构造函数中好, m_pDlgless->ShowWindow(SW_SHOW); m_pDlgless->SetWindowText("成员指针变量——非模对话框"); num=1; } else { Dlgless.ShowWindow(SW_SHOW); m_dlgless.ShowWindow(SW_SHOW); m_pDlgless->ShowWindow(SW_SHOW); } }
【文件预览】:
模态对话框获取主窗口指针
----模态对话框获取主窗口指针.opt(54KB)
----res()
--------Toolbar.bmp(1KB)
--------模态对话框获取主窗口指针.ico(1KB)
--------模态对话框获取主窗口指针.rc2(416B)
--------模态对话框获取主窗口指针Doc.ico(1KB)
----模态对话框获取主窗口指针View.cpp(4KB)
----模态对话框获取主窗口指针.cpp(4KB)
----ModDlg.h(1KB)
----模态对话框获取主窗口指针Doc.cpp(2KB)
----模态对话框获取主窗口指针.plg(2KB)
----ModDlg.cpp(1KB)
----模态对话框获取主窗口指针.dsw(573B)
----StdAfx.cpp(226B)
----MainFrm.cpp(2KB)
----resource.h(749B)
----模态对话框获取主窗口指针.aps(44KB)
----模态对话框获取主窗口指针.rc(12KB)
----模态对话框获取主窗口指针.dsp(5KB)
----MainFrm.h(1KB)
----StdAfx.h(1KB)
----模态对话框获取主窗口指针Doc.h(1KB)
----模态对话框获取主窗口指针.ncb(49KB)
----模态对话框获取主窗口指针.h(1KB)
----模态对话框获取主窗口指针.clw(3KB)
----Debug()
--------模态对话框获取主窗口指针.obj(22KB)
--------StdAfx.obj(103KB)
--------模态对话框获取主窗口指针.res(7KB)
--------模态对话框获取主窗口指针View.obj(26KB)
--------模态对话框获取主窗口指针.exe(116KB)
--------vc60.idb(217KB)
--------模态对话框获取主窗口指针.pch(5.24MB)
--------模态对话框获取主窗口指针.ilk(315KB)
--------vc60.pdb(356KB)
--------模态对话框获取主窗口指针Doc.obj(14KB)
--------ModDlg.obj(11KB)
--------MainFrm.obj(20KB)
--------模态对话框获取主窗口指针.pdb(465KB)
----模态对话框获取主窗口指针View.h(2KB)
----ReadMe.txt(4KB)