社区
界面
帖子详情
对话框 指针
johnleeqq
2007-10-25 10:34:28
程序如下:
在对话框(CParentDlg)上创建无数个子对话框(CChildDlg),子对话框上有几个EDIT控件(已经绑定好变量m_edit1,m_edit2...);
打算实现:
在父对话框(CParentDlg)上想操纵m_edit1,m_edit2......
我不想发消息过去,我想用指针实现.
那么这个指针怎么写???何时释放??
写个错的(CParentDlg *pParent = new CChildDlg) 我是菜鸟噻~^_^
...全文
79
5
打赏
收藏
对话框 指针
程序如下: 在对话框(CParentDlg)上创建无数个子对话框(CChildDlg),子对话框上有几个EDIT控件(已经绑定好变量m_edit1,m_edit2...); 打算实现: 在父对话框(CParentDlg)上想操纵m_edit1,m_edit2...... 我不想发消息过去,我想用指针实现. 那么这个指针怎么写???何时释放?? 写个错的(CParentDlg *pParent = new CChildDlg) 我是菜鸟噻~^_^
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
yyylogens
2010-12-31
打赏
举报
回复
CChildDlg m_pChilddlg;
m_pChilddlg=new CChildDlg();
m_pChilddlg->Create(IDD_CHILDDLG,GetDesktopWindow());
m_pChilddlg->m_edit1
johnleeqq
2007-10-25
打赏
举报
回复
胡乱实现了......
简单的问题,自己考虑复杂了.鼓励回帖,把分给你~!嘿嘿.
guo_wei
2007-10-25
打赏
举报
回复
最简单的,把你这些变量设成public的,从外面就可以直接用,虽然这样不好,不过初学也可以了。
CChildDlg* dlg = new CChildDlg;
dlg->m_edit1
johnleeqq
2007-10-25
打赏
举报
回复
五岭散人 这个指针咋样写???????
你用伪码演示一下,给我观摩?
ouyh12345
2007-10-25
打赏
举报
回复
怎么会得不到子对话框的指针呢?
在创建子对话框时,用一个全局变量记载对话框的指针
模态
对话框
获取主窗口
指针
采用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); } }
非模式
对话框
的销毁的三种方式
非模式
对话框
的销毁与模态
对话框
是有很大不同的。操作不当,要么资源没有释放,要么存在内存泄漏。本文档提供了对非模式
对话框
的删除的三种具体操作方法。
VC 非模态
对话框
之间的切换
一个小例子:非模态
对话框
之间的切换,欢迎下载学习
不同
对话框
间UI 控件的调用
本程序的开发环境是VC6 , 实现了不同
对话框
有UI 控件的调用和显示
非模态
对话框
.docx
...
界面
15,978
社区成员
115,866
社区内容
发帖
与我相关
我的任务
界面
VC/MFC 界面
复制链接
扫一扫
分享
社区描述
VC/MFC 界面
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章