共用连接对象
请问在VC里如果我在主对话框里已经建立了一个连接对象,在一个子对话框里我还能用这个连接对象吗,还是需要重新建立一个对象,能不能共用一个连接对象?如果能用的话该怎么用?我试了一下如果只在主对话框类里定义一个连接对象,在子对话框类里就不能再用这个连接对象了,必须重新定义,可是会报错。请高手指教! 问题点数:20、回复次数:4Top
1 楼crazyflower(小狂花,学习中……)回复于 2006-12-01 09:17:11 得分 20
请问在VC里如果我在主对话框里已经建立了一个连接对象,在一个子对话框里我还能用这个连接对象吗,还是需要重新建立一个对象,能不能共用一个连接对象?
------------------------------------------------------------------------------------
用指针传递连接给子窗口。Top
2 楼crazyflower(小狂花,学习中……)回复于 2006-12-01 09:20:58 得分 0
例如父窗口的一个成员变量_ConnectionPtr m_pConnParent;
则在子窗口中也建立一个成员变量_ConnectionPtr m_pConnChild;
//申明子窗口对象
pWndChild m_pWndChild;
m_pWndChild.m_pConnChild = m_pConnParent;
m_pWndChild.DoModal();Top
3 楼xiao_guai(风之谷^小乖)回复于 2006-12-01 11:04:15 得分 0
//申明子窗口对象
pWndChild m_pWndChild;
m_pWndChild.m_pConnChild = m_pConnParent;
m_pWndChild.DoModal();
------------------------------------------------------------------------
我需要在子窗口类的成员函数中用到,如果在字窗口类外部进行指针传递的话,父窗口的连接对象m_pConnParent就必须是全局变量吧。
谢谢指教!Top
4 楼xiao_guai(风之谷^小乖)回复于 2006-12-01 11:13:14 得分 0
问题解决了,非常感谢!送分了。Top





