線上訂房服務-台灣趴趴狗聯合訂房中心
發文 回覆 瀏覽次數:2646
推到 Plurk!
推到 Facebook!

[IE] 程序樂隊 對象激活

 
jackkcg
站務副站長


發表:891
回覆:1050
積分:848
註冊:2002-03-23

發送簡訊給我
#1 引用回覆 回覆 發表時間:2003-10-26 01:32:30 IP:61.64.xxx.xxx 未訂閱
[IE] 程序樂隊 對象激活 View products that this article applies to. 這新聞、過去其次的 ID 公開做現在底下: JP255920 概要 (Explorer Bar、CommBand、或 ToolBand 等的) 樂隊 對象、程序使 Internet Explorer 表示達到錯誤表示因此支持正在做唯一的方法、IWebBrowser2::ShowBrowserBar 方法使用事。 詳細 多數的時、樂隊 對象的開發者、用戶新例証的 Internet Explorer 啟動於是奇怪、樂隊 對象自動的表示能夠事希望。這機能達成最恰當的方法、樂隊 對象與編在一起 Browser Helper Object (BHO) 使用事。以來規章、BHO 、法律學家ri 鍵或樂隊 對象本身保存正在做別處的設置根據樂隊 對象程序上乘激活或是怎麼樣決定性的盡。 樂隊 對象 (這常例 [檢索] 酒吧) 程序上乘積極號能夠最低限度的 BHO 構築因此、新 ATL/COM AppWizard 的工程項目編制、新 Internet Explorer 對象追加成果。以後、必要的機能得因此、IObjectWithSite::SetSite 方法制服使安靜下來。新 SetSite 方法的執行、其次的變成必要有。 STDMETHODIMP CShowBarObj::SetSite(IUnknown *pUnkSite) { if (NULL != pUnkSite) { IWebBrowser2 *pBrowser = NULL; // 網站瀏覽器 窗口是事保証 HRESULT hr = pUnkSite->QueryInterface(IID_IWebBrowser2, (void **) &pBrowser); if (SUCCEEDED(hr)) { // 樂隊 對象 (這時 [檢索] 酒吧) 表示 VARIANT vtBandGUID, vtShow; vtBandGUID.vt = VT_BSTR; vtBandGUID.bstrVal = SysAllocString(OLESTR("{30D02401-6A81-11D0-8274-00C04FD5AE38}")); vtShow.vt = VT_BOOL; vtShow.boolVal = true; pBrowser->ShowBrowserBar(&vtBandGUID, &vtShow, 0); SysFreeString(vtBandGUID.bstrVal); pBrowser->Release(); } } return S_OK; } 另外、代碼頁眉 文件 ExDisp.h 包住、DLL 的自身登記被使用 RGS 文件其次的代碼追加必要也有。"{77D54ACE-09A9-11D4-8ACE-00C04F542830}" BHO 的 CLSID 與換到有必要特別注意請。 HKLM { SOFTWARE { Microsoft { Windows { CurrentVersion { Explorer { 'Browser Helper Objects' { {77D54ACE-09A9-11D4-8ACE-00C04F542830} } } } } } } } 相關信息 Browser Helper Objects: 稱心如意的瀏覽器 http://msdn.microsoft.com/library/techart/bho.htm IWebBrowser2::ShowBrowserBar Method http://msdn.microsoft.com/workshop/browser/webbrowser/reference/IFaces/IWebBrowser2/ShowBrowserBar.asp 相關信息 這資料美國 Microsoft Corporation 從被提供有 Knowledge Base 的 Article ID255920 (最後更新日 2001-03-09) 下部制定了因為沙灘。 這資料以下的制品關於記述了因為沙灘。 · Microsoft Internet Explorer (Programming) 4.0, 4.01, 4.01 SP1, 4.01 SP2, 5, 5.01, 5.5 Last Reviewed: 2003/09/11 (2.1) Keywords: kbBandObjs kbGrpDSInet kbhowto kbIE400 kbie500 kbie501 kbie550 KB255920 '"Microsoft Knowledge Base正在包含情報、如何的保証也搓現狀基礎被提供因為沙灘。Microsoft Corporation到那個關聯公司、市場能力達到特定的目的往的適合本性包含、指明確切也默示確切也、一切的保証不做。再(且.更)、Microsoft Corporation到那個關聯公司、正文書籍正在包含情報的使用到使用結果碰、正確的解釋本性、真實性等、如何的表明﹒保証也不舉行。Microsoft Corporation、那個關聯公司到這些的權限某(有)代理人根據口頭或書面根據一切的情報提供或忠告、保証意思因為花九、而且上述免除責任條款的范圍縮小因為飛螞蟻籬笆。Microsoft Corporation、那個關聯公司 到這些的者的供給者、直接、間接的、偶發關於、結果上損失、逃跑過失利益、懲罰關於損失、或特別損失含全部的損失對於、情況的遺憾不問一切責任不背。(Microsoft Corporation、那個關聯公司 或這些的者的供給者畫架割損失的發生可能性明白智正在做時含。) 結果上損失或偶發關於損失面對責任的免或限制還未認同地域關於、上述限制不被應用時有。更、正文書籍關於、文書的樣式上部的根據情況制品名稱的表記關於商標登記表示、其他的商標表示省略正在做時有因為、預先諒解請。" http://trans.myany.com/Trans/tw/Trans.asp?ToLanguage=0&url=http://msdn.microsoft.com/workshop/browser/webbrowser/reference/IFaces/IWebBrowser2/ShowBrowserBar.asp IWebBrowser2::ShowBrowserBar Method Shows or hides a specified browser bar. Syntax HRESULT ShowBrowserBar( VARIANT *pvaClsid, VARIANT *pvarShow, VARIANT *pvarSize ); Parameters pvaClsid [in] VARIANT of type BSTR??that specifies the class identifier of the browser bar to show or hide. This object must be registered as anExplorer Bar object with the CATID_InfoBand component category. For more information, see Creating Custom Explorer Bars, Tool Bands, and Desk Bands. pvarShow [in] Pointer to a VARIANT of type VT_BOOL that specifies if the browser bar should be shown or hidden. If this is nonzero, the browser bar is shown. If this is zero, the browser bar is hidden. VARIANT_FALSE Browser bar is hidden. VARIANT_TRUE Browser bar is shown. pvarSize [in] Not currently used. Return Value Returns S_OK if successful, or E_FAIL otherwise. Remarks The WebBrowser object ignores this method. A View menu item in Microsoft® Internet Explorer enables users to show or hide browser bars, which are also known as Explorer Bars. http://trans.myany.com/Trans/tw/Trans.asp?ToLanguage=0&url=http://msdn.microsoft.com/workshop/browser/webbrowser/reference/objects/webbrowser.asp WebBrowser Object Adds browsing capabilities to your applications. Members Table ********************************************************* 哈哈&兵燹 最會的2大絕招 這個不會與那個也不會 哈哈哈 粉好 Delphi K.Top的K.Top分兩個字解釋Top代表尖端的意思,希望本討論區能提供Delphi的尖端新知 K.表Knowlege 知識,就是本站的標語:Open our mind to make knowledge together! 希望能大家敞開心胸,將知識寶庫結合一起 發表人 - jackkcg 於 2003/10/26 01:34:40
------
**********************************************************
哈哈&兵燹
最會的2大絕招 這個不會與那個也不會 哈哈哈 粉好

Delphi K.Top的K.Top分兩個字解釋Top代表尖端的意思,希望本討論區能提供Delphi的尖端新知
K.表Knowlege 知識,就是本站的標語:Open our mind
附加檔案:39521_IE-2.doc
taishyang
站務副站長


發表:377
回覆:5490
積分:4563
註冊:2002-10-08

發送簡訊給我
#2 引用回覆 回覆 發表時間:2007-04-30 09:47:38 IP:122.124.xxx.xxx 未訂閱
系統時間:2024-12-04 1:21:54
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!