首页 新闻 会员 周边

MFC控件变量为空,debug assertion failed

1
悬赏园豆:5 [已解决问题] 解决于 2012-08-09 11:43

我写了一个mfc的应用程序,在窗口中插入了一个webbrowser控件并且为该控件建立了控件变量,但是每次我在调用该控件变量的时候都提示错误,

Cinfoshow info;
info.m_webp.Navigate(L"http://www.baidu.com",NULL,NULL,NULL,NULL);

Cinfoshow是窗体类,m_webp是控件变量,现在是Cinfoshow的成员变量

调试跟踪的时候执行到下面这条代码就报错了。

 

void Navigate(LPCTSTR URL, VARIANT * Flags, VARIANT * TargetFrameName, VARIANT * PostData, VARIANT * Headers)
{
static BYTE parms[] = VTS_BSTR VTS_PVARIANT VTS_PVARIANT VTS_PVARIANT VTS_PVARIANT ;
InvokeHelper(0x68, DISPATCH_METHOD, VT_EMPTY, NULL, parms, URL, Flags, TargetFrameName, PostData, Headers);
}

 

错误信息

一枚程序的主页 一枚程序 | 初学一级 | 园豆:108
提问于:2012-08-09 09:17
< >
分享
最佳答案
0

应该建立基于对话框的应用程序,还要重写oninitdialog函数

一枚程序 | 初学一级 |园豆:108 | 2012-08-09 11:43
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册