主题:请教TAB控件中获得附属对话框指针问题,
在下写程序时碰到问题,希望各位大侠予以指教。在下首先在VC6.0环境创建了一个Dlg对话框,在对话框上拖进去一个tab控件,再创建新的对话框A、B、C,用creative(IDD_**,GetDlgItem(IDD_***))方法将这几个对话框联系到主对话框Dlg上,即通过点击TAB的切换钮逐次显示A、B、C的内容,此时倒没什么问题;在下再在对话框A中拖入按钮并创建新对话框S,使得点击按钮时弹出对话框S,然后想在S对话框中使用对话框A中的数据,用GetParent()+“ -> ”好像不行;但是如果我创建其它任务,不使用tab控件,直接使用几个对话框之间互通数据,用GetParent()方法是没有问题的,因此在下猜测是否和tab控件使用不当有关,希望各位大侠给予指点,多谢!
在下使用的是VC++6.0,对话框S中创建CString name,通过
Dlg_A *p=GetParent();
name= p->m_A,
想把对话框A中的变量m_A赋给S对话框中的name,但是总是不行,#include什么的就不是了,其它细节太多在下并未写出,如果不使用TAB控件,直接创建其它任务,这样传递数据是没有问题的,因此请教!
在下使用的是VC++6.0,对话框S中创建CString name,通过
Dlg_A *p=GetParent();
name= p->m_A,
想把对话框A中的变量m_A赋给S对话框中的name,但是总是不行,#include什么的就不是了,其它细节太多在下并未写出,如果不使用TAB控件,直接创建其它任务,这样传递数据是没有问题的,因此请教!