<menu id="w8yyk"><menu id="w8yyk"></menu></menu>
  • <dd id="w8yyk"><nav id="w8yyk"></nav></dd>
    <menu id="w8yyk"></menu>
    <menu id="w8yyk"><code id="w8yyk"></code></menu>
    <menu id="w8yyk"></menu>
    <xmp id="w8yyk">
    <xmp id="w8yyk"><nav id="w8yyk"></nav>
  • 網站首頁 > 物聯資訊 > 技術分享

    VC中添加web控件的方法

    2016-09-28 00:00:00 廣州睿豐德信息科技有限公司 閱讀
    睿豐德科技 專注RFID識別技術和條碼識別技術與管理軟件的集成項目。質量追溯系統、MES系統、金蝶與條碼系統對接、用友與條碼系統對接

    在VC中使用WebBrowser控件的兩方法

    黃森堂(vcmfc)著

     

    ClassWizard方式:

     

    1.創建包裝類:View->ClassWizard->Add Class->Form a Type Library->C:\winnt\system32\shdocvw.dll->只選擇IWebBrowserApp類->OK->OK

    2.聲明一個類變量:IWebBrowserApp m_internetexplorer;,并包含剛才的頭文件(xxx.h)

    3.在類的構造函數中調用COleDispathDrive::CreateDispatch()函數,加載服務器,如下代碼:

      m_internetexplorer.CreateDispatch("InternetExplorer.Application.1");

    4.在類的析構函數中調用COleDispathDrive::ReleaseDispatch()函數,加載服務器,如下代碼:

      m_internetexplorer.CreateDispatch();

    5.在程序中指定URL地址后進行打開WEB頁,如下代碼:

      VARIANT vInfo;

      vInfo.vt=VT_EMPTY;

      m_internetexplorer.Navigate("地址",&vInfo,&vInfo,&vInfo,&vInfo);

      m_internetexploret.SetVisible(TRUE);

     

    備注:還可以使用插入控件的方式來控制IE的,只需要幾步就可以了,如下:

    1.在VC中插入WebBrowser控件,并產生相應的包裝類

    2.聲明一個類變量,可用ClassWizard的變量映射來進行。

    3.在程序中指定URL地址后進行打開WEB頁,如下代碼:

      VARIANT vInfo;

      vInfo.vt=VT_EMPTY;

      m_internetexplorer.Navigate("地址",&vInfo,&vInfo,&vInfo,&vInfo);

      m_internetexploret.SetVisible(TRUE);

     

    #import方式:

     

    1.使用import導入類,在你的類的頭文件加入以下代碼:

      #import "c:\winnt\system32\shdocvw.dll" rename ("tagREADYSTATE","tagIEREADYSTATE")

        using namespace SHDocvw;

    2.聲明一個類變量:IWebBrowserAppPtr m_internetexplorer;

    3.在類的構造函數中調用COleDispathDrive::CreateDispatch()函數,加載服務器,如下代碼:

      m_internetexplorer->CreateInstance("InternetExplorer.Application.1");

    4.在程序中指定URL地址后進行打開WEB頁,如下代碼:

      VARIANT vInfo;

      vInfo.vt=VT_EMPTY;

      m_internetexplorer->Navigate("地址",&vInfo,&vInfo,&vInfo,&vInfo);

      m_internetexploret->PutVisible(TRUE);

    參考資料:http://bbs.zdnet.com.cn/thread-303926-1-1.html

    RFID管理系統集成商 RFID中間件 條碼系統中間層 物聯網軟件集成
    最近免费观看高清韩国日本大全