关于 AfxGetMainWnd 的问题

来源:百度知道 编辑:UC知道 时间:2024/06/21 18:15:31
AfxGetMainWnd()是得到主窗口的指针,那么怎样得到其它窗口的指针呢?
一个对话框工程,有三个对话框,第一个调用第二个,第二个调用第三个.然后再逐级返回.
在第一个对话框的.cpp中,如何获得第三个对话框窗口的指针呢?
(我想在第一个对话框的.cpp中引用第三个对话框类中的某个变量x的值)

第一个调用第二个
你有事件控制,例如一个按钮,按下则跳出第二个窗。

实际上,程序做的是 按下则 建一个 对话框:
CxxxDlg dlg2;
它的地址就是 &dlg2; (你可以当它是 窗口的指针)
它的 父窗 是 dlg2 constructor 里的 参数 CWnd* pParent