• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号
您的位置:首页 > 程序设计 >vc/mfc > 关于自动化ie的问题

关于自动化ie的问题

作者:佚名 字体:[增加 减小] 来源:互联网 时间:2017-06-04

佚名通过本文主要向大家介绍了ie兼容问题,ie出问题怎么修复,ie浏览器问题,怎么解决ie兼容问题,ie出现问题停止工作等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
问题: 关于自动化ie的问题
描述:

#include <windows.h>
      #define INITGUID
      #include <initguid.h>
      #include <exdisp.h>
      #include <memory.h>
#include <mshtml.h>
#include <iostream.h>
      HRESULT GetPostData(LPVARIANT pvPostData);
      void main()
      {
         HRESULT hr;
         IWebBrowser2* pWBApp = NULL; // Derived from IWebBrowser
 IHTMLDocument2* pHDoc = NULL;
 IHTMLBodyElement* pHBody = NULL;
         BSTR bstrURL = NULL, bstrHeaders = NULL;
   BSTR   bstrTitle;  
         VARIANT vFlags = {0},
            vTargetFrameName = {0},
            vPostData = {0},
            vHeaders = {0};
         if (FAILED(hr = CoInitialize(NULL)))
         {
            return;
         }
         if (FAILED(hr = CoCreateInstance(CLSID_InternetExplorer,
            NULL,
            CLSCTX_SERVER,
            IID_IWebBrowserApp,
            (LPVOID*)&pWBApp)))
         {
            goto Error;
         }
         bstrURL = SysAllocString(L"http://163.com");
         if (!bstrURL)
         {
            goto Error;
         }
         hr = pWBApp->Navigate(bstrURL, &vFlags,
                  &vTargetFrameName, &vPostData, &vHeaders);
         pWBApp->put_Visible(VARIANT_TRUE);
 hr = pWBApp->get_Document((IDispatch**)&pHDoc);
        if (!hr)
         {
cout <<GetLastError();
            goto Error;
         }
 hr =  pHDoc->get_title(&bstrTitle);
      Error:
         if (bstrURL) SysFreeString(bstrURL);
         if (bstrHeaders) SysFreeString(bstrHeaders);
         VariantClear(&vPostData);
         if (pWBApp) pWBApp->Release();
         CoUninitialize();
      }
哪位能帮我看看为什么  hr =  pHDoc->get_title(&bstrTitle);这句出错了.编译可以,执行的时候出错


分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • IE编程问题
  • ie编程问题超难
  • IE编程问题
  • IE中ActiveXOnMove无效的问题
  • IE静音问题
  • 一个让人崩溃的问题?如何得到IE中选定区域的html源码?
  • 关于在IE里面抓词的问题
  • 问三个问题,都是与IE有关的。
  • 你的IE是不是也有这种问题
  • 关于自动化ie的问题

相关文章

  • 2017-06-04 想给一个网页的<form>增加一个传送值,应该怎么设置啊?寻高手!
  • 2017-06-04 困惑!!!不知在VC++中使用ACtiveX控件如MSFlexGrid,MSDN中没有说明呀???!!!
  • 2017-06-05 有人用过NTOpenThread函数吗?头文件在那里找?
  • 2017-06-05 请问,在多线程程序中频繁调用函数malloc,free安全吗?
  • 2017-06-05 在线程连接数据库出错,请大家帮忙阿~
  • 2017-06-04 哪里能找到"Microsoftexcel80objectlibrary"
  • 2017-06-04 所有有疑问的参数,能使用的东东都用了一边,现在弹尽粮绝:(
  • 2017-06-05 MFCCRecordset类的一些问题速度超慢
  • 2017-06-05 关于钩子函数的问题,为什么只能捕获本进程的消息?
  • 2017-06-05 调用MFC扩展DLL的问题?查了半天不知什么原因!

文章分类

  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号

最近更新的内容

    • 请教高手(更改其他程序的显示样式,怎样实现全屏幕显示[没有控制条])
    • ★如何作一个控件可以嵌入到IE中使IE可以打开一种自定义格式的文件。
    • 为什么我自己写的OCX控件中用定时器要出问题
    • 如何查看事件?
    • bool和event的区别?
    • 很重要的问题,请大家帮一帮我。
    • aspnet调用vc++2005写的com组件出现错误0x80010105RPC_E_SERVERFAULT
    • CoCreateInstance返回错误“0x80040154没有注册类”
    • 请教,如何去掉打右键菜单
    • 再提ATL中线程的使用

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有