IDispatch* pDisp =m_MyIE.GetDocument(); 这句代码编译不通过,不知道为什么?
1>e:\编程\temp\zdtp\zdtp\zdtpdlg.cpp(51) : error C2039: “GetDocument”: 不是“CExplorer1”的成员
1>e:\编程\temp\zdtp\zdtp\zdtpdlg.cpp(51) : error C2039: “GetDocument”: 不是“CExplorer1”的成员
解决方案 »
- 如何设置家里的电脑 让我远程能连接上来
- pdf高手进来看看,怎么用OLE显示PDF文件啊?
- CImage::LoadFromResource(AfxGetApp()->m_hInstance,IDR_JPG001);失败了!!!
- 关于窗口拖动的问题!!
- 如何实现类似VC IDE的风格:双击左边treelist中的文件名,在右边打开该文件,最好右边是流行的tab卡最好啦!
- 有没有将c语言转化为汇编的东西呀,急!!!
- 如何获得桌面工具栏的高度和是否隐藏的信息?
- Splash的问题
- 编写的关于TCP/IP,WINSTOCK的源代码要不要用汇编?
- 如何得到新的WebBrowser指针?
- 何时必须用HeapCreate/Alloc来分配内存?(也就是malloc,new,GlobalAlloc这些无法胜任)
- OnMove函数 问题
m_MyIE.Navigate"www.baidu.com",NULL,NULL,NULL,NULL);
LPDISPATCH p =m_MyIE.GetDocument(); 总共就这两句代码啊,但是一编译就出来这个问题,我没弄过com,不太懂啊
IDispatch 是com的自动化接口,从表面上看你的代码是想获取 m_MyIE的文档接口。
总共就两行代码,但是就是编译不过。。
m_MyIE.Navigate("www.baidu.com",NULL,NULL,NULL,NULL);这行代码运行正常,可以正常打开网页,出错的就是LPDISPATCH p =m_MyIE.get_Document(); 如果还不过,就说明你的 控件类没有正确生成。