类中公有成员变量互相返问的问题? 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进行访问。注意:第二步一定要有否责你所定义的指针就是非法野指针,特定会出错 求教IPC5372-2康拓工控IO卡程序 别人给的程序,其中有一个回调函数。回调函数的实现找不到,请求帮助 static控件显示位图后,如何消去上一个位图? SOS,SOCKET send HTTP Get不到网页内容 遇到错误了调不过去!!大家帮我看看~~~谢谢 如何创建一个拨号连接的快捷方式?? 编软件,得大奖. 奖全$5000啊. 《深入浅出MFC》在哪里下载?谢谢 如何获得word编辑框的句柄呢? 我急需c++builder4.0企业版,急,急,急,急,! WTL中如何得到主框架指针? 帮忙看看这段程序吧
第一步:在CxxxView类中申明一个CxxxDlg指针m_pframe;
第二步:在CxxxDlg 谈出的时候通过 m_pframe = this;
第三步:在CxxxView::function()中通过m_pframe->m进行访问。
注意:第二步一定要有否责你所定义的指针就是非法野指针,特定会出错