国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學(xué)院 > 開發(fā)設(shè)計 > 正文

用VB制作IE工具條自定義按鈕

2019-11-18 17:39:27
字體:
供稿:網(wǎng)友
現(xiàn)在,有許多軟件安裝后會在IE瀏覽器的工具條上添加一個自定義按鈕,為用戶運行程序提供了方便,如“網(wǎng)絡(luò)螞蟻”、“金山詞霸2000”等等。實際上添加這個自定義按鈕并不難,只要找到了它在注冊表中的位置和有關(guān)參數(shù),通過手工或程序都可以輕易完成。而最方便的辦法就是調(diào)用現(xiàn)成的ActiveX控件來完成這個功能,但Windows似乎沒有提供這種控件。下面介紹如何開發(fā)和使用這種自定義控件。
實現(xiàn)方法
要添加這種自定義按鈕,需要在Windows注冊表的HKEY_LOCAL_MACHINE/Software/Microsoft/InternetExplorer/Extensions子鍵下建立一個GUID項,然后在注冊表的右欄建立相應(yīng)的參數(shù)并賦值。這些參數(shù)及其含義如下:
●ButtonText:自定義按鈕上顯示的文本字符串;
●Clsid:IE工具條的類標(biāo)識碼,為“{1FBA04EE-3024-11D2-8F1F0000F87ABD16}”;
●DefaultVisible:自定義按鈕是否可見,一般為“Yes";
●Exec:自定義按鈕執(zhí)行的目標(biāo),為可執(zhí)行文件或超文本鏈接等;
●HotIcon:鼠標(biāo)移上按鈕時顯示的圖標(biāo),一般取自EXE文件或DLL文件;
●Icon:按鈕正常顯示的圖標(biāo),一般取自EXE文件或DLL文件;
●MenuText:在IE的“工具”菜單中顯示的菜單項;
●MenuStatusBar:IE的“工具”菜單項的注釋,在狀態(tài)條上顯示。
制作過程
在VB5.0/6.0下建立新的“ActiveX控件”工程。
首先,給控件AddButton的Picture屬性添加一個微型Icon圖片,這樣當(dāng)使用該控件時,會在控件工具箱上顯示這個小圖標(biāo)。然后,再在設(shè)計窗口上放置一個image控件,給它也設(shè)置一個小圖片,使用該控件時,會在其Form上顯示該控件的外觀。最后,調(diào)出代碼編輯窗口,在該窗口中鍵入以下代碼,其中API函數(shù)調(diào)用的代碼可以直接從“API文本瀏覽器”中獲得。
OptionExplicit
……'DefaultPrivateSubUserControl_ReadProperties(PropBagaspropertyBag)
m_ButtonText=PropBag.ReadProperty
(“ButtonText",m_def_ButtonText)
m_Exec=PropBag.ReadProperty(“Exec",
m_def_Exec)
m_HotIcon=PropBag.ReadProperty(“HotIcon",
m_def_HotIcon)
m_Icon=PropBag.ReadProperty(“Icon",
m_def_Icon)
m_MenuText=PropBag.ReadProperty
(“MenuText",m_def_MenuText)
m_MenuStatusBar=PropBag.ReadProperty
(“MenuStatusBar",m_def_MenuStatusBar)
m_GUID=PropBag.ReadProperty(“GUID",
m_def_GUID)
EndSub->


發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 东港市| 凤山市| 达拉特旗| 富平县| 松潘县| 云安县| 凤阳县| 西丰县| 黄浦区| 山东| 敦化市| 容城县| 通城县| 尤溪县| 同德县| 曲麻莱县| 珲春市| 丰都县| 海南省| 鹿泉市| 古交市| 米林县| 建宁县| 墨竹工卡县| 平顺县| 瑞丽市| 朝阳县| 张掖市| 离岛区| 汪清县| 和顺县| 连城县| 扶沟县| 新余市| 连云港市| 岢岚县| 扬中市| 延长县| 海盐县| 望江县| 都昌县|