VC 对话框类中如何获得文档类成员数据

多文档视图中。假设文档类CMyDoc中定义了一个public成员变量number。我在菜单栏里加入了一个调用非模式对话框的函数调用CMyDlg.现在我想在这个对话框中调用... 多文档视图中。假设文档类CMyDoc中定义了一个public成员变量number。我在菜单栏里加入了一个调用非模式对话框的函数调用CMyDlg.现在我想在这个对话框中调用文档类里面的成员数据number。请问该如何实现呢!!? 展开
 我来答
绝杰金天圣
2009-06-02 · 超过12用户采纳过TA的回答
知道答主
回答量:52
采纳率:0%
帮助的人:0
展开全部
CMyDlg类是不可以调用CMyDoc类的成员的,而CMyView类又可以调用CMyDlg类和CMyDlg类的成员。所以你可以在CMyView类中通过语句CMyDoc* pDoc = GetDocument();获得CMyDoc类的指针用来调用CMyDoc中成员变量number,把CMyDlg类中要实现的代码写到CMyView类中,实现如下:

CMyDoc* pDoc = GetDocument();
CMyDlg dlg;
if(dlg.DoModal()==IDOK)
{
//你要实现的代码
// pDoc->number
}
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式