类中公有成员变量互相返问的问题? CxxxDlg类里有个公有变量m已被CxxxDlg::OnInitDialog()初始化赋值。我现在想在CxxxView类里,对m进行操作或赋值。应该怎么做?如果用一个CxxxDlg里的函数实现的话,在CxxxView里可以这样调用吗?CxxxView::function()? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 可以先将CxxxDlg的指针保存下来,然后再在CxxxView中调用指针所指向的function()就可以了。。 如果你的Dlg是在View类中建立的就简单了,如果不是,你可以将Dlg的指针保存下来,你无非是在CMainFrme或者C**APP类中建立的,使用AfxGetMainWnd和AfxGetApp函数获得这两个类的指针,然后就可以获得保存在这两个类中的Dlg指针,如为pDlg,pDlg->function(). 在View中声名Dlg类的指针,然后访问。 思想:用指针实现第一步:在CxxxView类中申明一个CxxxDlg指针m_pframe;第二步:在CxxxDlg 谈出的时候通过 m_pframe = this;第三步:在CxxxView::function()中通过m_pframe->m进行访问。注意:第二步一定要有否责你所定义的指针就是非法野指针,特定会出错 想问一个关于操作系统实时模式切换到保护模式的问题,在哪个版块问啊 VS2008关于动态链接库一个很奇怪的操作问题 怎样判断文件是否传输完整? 高手请进,这个程序是如何实现的 基于KL变换的人工地震信号去噪方法研究 能在CEditView中显示行号吗? 关于MSDN的问题 如何修改ftp服务器上文件的属性 怪了!一个单行edit box ,一点回车整个窗体没了 关于魔兽对战平台的胜负判断 WTL中如何得到主框架指针? 帮忙看看这段程序吧
第一步:在CxxxView类中申明一个CxxxDlg指针m_pframe;
第二步:在CxxxDlg 谈出的时候通过 m_pframe = this;
第三步:在CxxxView::function()中通过m_pframe->m进行访问。
注意:第二步一定要有否责你所定义的指针就是非法野指针,特定会出错