在父窗口(CRdlg)中有结构体
struct Thread{ CString Times;}gt;
然后在子窗口中,我用
 ((CRdlg*)m_pParentWnd)->gt.times=tim;
的方式来赋值提示错误。unresolved external symbol 。。关于gt的什么。。我发现我写代码gt打旁边的那个点的时候它的变量也不自动出来。不知道问题出在什么地方。
请朋友们提示~~或者这种方法错在什么地方,什么方法比较好,也能达到目的呢。

解决方案 »

  1.   

    你的m_pParentWnd值正确吗?在子对话框中有没有包含主对话框的头文件
      

  2.   

    父对话框
    struct Thread{CStringTimes;}gt;
    gt m_gt;子对话框:
     ((CRdlg*)m_pParentWnd)->m_gt.times=tim;
      

  3.   

    to:lyg_zy
    我就是这样实现的,而且((CRdlg*)m_pParentWnd)->打箭头的时候,m_gt都能够自动出来。但是m_gt.打点的时候就不能自动将它的成员显示出来。
      

  4.   

    to:appleboyecho
    已经包含了,当((CRdlg*)m_pParentWnd)->打箭头的时候,m_gt都能够自动出来。
      

  5.   

    还没有解决,有点晕了,既然结构gt能自动显示,为什么gt的成员Times就不能显示出来呢。不知道错误出在什么地方。
      

  6.   

    CString可能有点特殊你换上其它的类型如int类型看一下能出来吗?
      

  7.   

    struct Thread{CStringTimes;}gt;
    这个要是public