子对话框调用主对话框成员变量的几种方法

来源:互联网 发布:js 中的原型链是什么 编辑:程序博客网 时间:2024/05/20 14:41

今天做个任务,其中有需要子对话框调用主对话框的成员变量。试了三种方法,都行。现在总结如下:

假设主对话框类为ProjectDlg,用GetParent()获取父窗口指针。。有

NO.1:

<span style="font-size:18px;">void CPage1::Paint(){ CProjectDlg*Page1Dlg = (CProjectDlg*)GetParent()->GetParent();Page1Dlg->变量;} </span>

NO.2:

<span style="font-size:18px;">void CPage1::Paint(){((CProjectDlg*)GetParent())->变量;} </span>
NO.3:
<span style="font-size:18px;">void CPage1::Paint(){  CProjectDlg*mm= (CProjectDlg*)GetParent();         mm->变量;} </span>

0 0
原创粉丝点击