有两个属性页,CMyNameDlg和CMyCourseDlg。
在CMyNameDlg中有一个成员变量m_strName,而在CMyCourseDlg中需要用到m_strName,怎么得到啊?

解决方案 »

  1.   

    两个属性页同是一个CPropertySheet的子窗口,所以可以通过获取父窗口,就可以访问其他子窗口的公有成员了
      

  2.   

    问一下二楼的,我也是着个问题啊。。
    我自己从tab control派生了一个类,自己做了个属性页,可是从通过propertysheet指针获取其他子窗口的时候不知道怎么获得子窗口中的更新数据。。
    是用updateData(TRUE)吗?
      

  3.   

    楼上的具体示例如下
     CMySheet* pSheet = (CMySheet*)GetParent();    // 得到父Sheet指针
     CPropertyPage* pg1 = (CPropertyPage*)pSheet->GetPage(int nPageIndex);  // 得到Page