子窗口调用主窗口的函数 还是出现错误 求改错
子窗口调用主窗口的函数 出现错误 求改错
主要代码如下:
CParentDlg *dlgParent;
dlgParent = ( CParentDlg *)GetParent();
dlgParent->m_strShare.share(); 其中m_strshare是主函数里的ActiveX control变量,share是控件执行的函数(但是这个函数不在主函数里)/////运行跟踪到这里就出现错误:
[解决办法]
运行跟踪到这里就出现错误?
dlgParent为NULL吗?
如果为NULL的话,子窗口建立时要指定父窗口的指针,否则dlgParent就为NULL
先找原因。
[解决办法]
dlgParent = ( CParentDlg *)GetParent();
==========
先看一下这里的GetParent是不是成功返回了。