+ -
当前位置:首页 → 问答吧 → 子窗口调用主窗口的函数 还是出现错误 求改错

子窗口调用主窗口的函数 还是出现错误 求改错

时间:2011-12-08

来源:互联网

子窗口调用主窗口的函数 出现错误 求改错
主要代码如下:
CParentDlg *dlgParent; 
dlgParent = ( CParentDlg *)GetParent(); 
dlgParent->m_strShare.share(); 其中m_strshare是主函数里的ActiveX control变量,share是控件执行的函数(但是这个函数不在主函数里)/////运行跟踪到这里就出现错误:

作者: qinger_li   发布时间: 2011-12-08

跨窗口来调用,发消息是最保险的。

作者: jennyvenus   发布时间: 2011-12-08

怎么发消息呀 帮帮忙

作者: qinger_li   发布时间: 2011-12-08

运行跟踪到这里就出现错误?
dlgParent为NULL吗?
如果为NULL的话,子窗口建立时要指定父窗口的指针,否则dlgParent就为NULL
先找原因。

作者: gameslq   发布时间: 2011-12-08

出什么错

作者: zgl7903   发布时间: 2011-12-08

能发下错误提示吗?

作者: fight_in_dl   发布时间: 2011-12-08

dlgParent = ( CParentDlg *)GetParent();  
==========
先看一下这里的GetParent是不是成功返回了。

作者: wltg2001   发布时间: 2011-12-08