小男孩‘自慰网亚洲一区二区,亚洲一级在线播放毛片,亚洲中文字幕av每天更新,黄aⅴ永久免费无码,91成人午夜在线精品,色网站免费在线观看,亚洲欧洲wwwww在线观看

分享

Microsoft Web Browser控件的常用功能 - 王朝網(wǎng)絡(luò) - 網(wǎng)絡(luò)王朝 - ...

 liujian6916 2007-01-07
微軟的Web Browse控件
  使用方法,選擇菜單 Project -> Add to Project -> Components and controls…,在彈出的對(duì)話框中選擇Registered ActiveX Controls文件夾,然后選中列表中的Microfost Web 瀏覽控件?;蛘呔庉媽?duì)話框資源時(shí),右鍵單擊選擇Insert ActiveX控件選項(xiàng),也可以在列表中選擇該控件
  主要功能:
  第一:瀏覽網(wǎng)頁(yè)
  利用控件的Navigate接口,原型如下:
  void CWebBrowser2::Navigate(LPCTSTR URL, VARIANT* Flags, VARIANT* TargetFrameName, VARIANT* PostData, VARIANT* Headers)
  只要第一個(gè)參數(shù)填上html文件的全路徑名(不能使用相對(duì)路徑名),其余的參數(shù)可以為NULL。
  
  說(shuō)起來(lái)這是一個(gè)很普通的功能,但是有時(shí)候靈活使用卻也會(huì)收到很多意想不到的效果,比如:
  >>美化界面:設(shè)計(jì)一張很酷的網(wǎng)頁(yè)用這個(gè)控件顯示出來(lái)可以增加界面的美感
  >>播放音樂(lè):在網(wǎng)頁(yè)中播放音樂(lè)(mid或wav),同時(shí)把控件隱藏起來(lái),則可以實(shí)現(xiàn)程序背景音樂(lè)的播放。示例html文件:
  <html>
  <bgsound src="bksound.mid" loop="-1">
  <body></body>
  </html>
  >>播放視頻:可以支持asf和mpeg格式
  >>顯示圖片:利用web瀏覽器可以簡(jiǎn)單地顯示gif、jpeg、bmp等圖片。示例html文件
  <html>
  <body><img src="image.jpg"></body>
  </html>
  >>瀏覽doc文檔、pdf文件:利用控件的Navigate接口,可以瀏覽word文檔和pdf文件,只要第一參數(shù)填上文件的全路徑名,后面的參數(shù)都可以為NULL
  第二:打印
  通過(guò)控件的ExecWB接口可以將控件中顯示的內(nèi)容打印出來(lái),并且能夠很簡(jiǎn)單地實(shí)現(xiàn)打印預(yù)覽,和紙張大小設(shè)置。
  //m_WebBrowse為控件對(duì)應(yīng)的變量
  m_WebBrowse.ExecWB(OLECMDID_PRINT,OLECMDEXECOPT_PROMPTUSER,NULL,NULL); //打印
  //使用OLECMDEXECOPT_PROMPTUSER參數(shù)則打印之前會(huì)彈出對(duì)話框,讓用戶選擇打印機(jī)、頁(yè)面布局等設(shè)置,使
  //用OLECMDEXECOPT_DONTPROMPTUSER則不會(huì)彈出
  m_ WebBrowse.ExecWB(OLECMDID_PRINTPREVIEW,OLECMDEXECOPT_DONTPROMPTUSER,NULL,NULL); //打印預(yù)覽
  m_ WebBrowse.ExecWB(OLECMDID_PAGESETUP,OLECMDEXECOPT_PROMPTUSER,NULL,NULL); //紙張尺寸設(shè)置
  第三:截獲提交的數(shù)據(jù),進(jìn)一步還可以使用DHTML顯示提交的數(shù)據(jù)
  實(shí)現(xiàn)這些功能主要通過(guò)修改控件對(duì)消息BeforeNavigate2的處理,原型如下:
  OnBeforeNavigate2Explorer1( //該函數(shù)在HTML的連接前調(diào)用
   LPDISPATCH pDisp,
   VARIANT FAR* URL, //準(zhǔn)備瀏覽的URL,修改它可以實(shí)現(xiàn)轉(zhuǎn)向
   VARIANT FAR* Flags,
   VARIANT FAR* TargetFrameName,
   VARIANT FAR* PostData,
   VARIANT FAR* Headers,
   BOOL FAR* Cancel)//TRUE:停止 FALSE:繼續(xù)

    本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購(gòu)買(mǎi)等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊一鍵舉報(bào)。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶 評(píng)論公約

    類似文章 更多