二、编程步骤
1、启动Visual C++6.0,生成一个基于对话框的应用程序,将程序命名为"IEButton";
2、修改应用程序对话框中的按钮,其标题分别为"添加"和"退出";
3、使用Class Wizard为应用程序的"添加"按钮添加鼠标单击的消息响应函数OnAdd();
4、添加代码,编译运行程序。 三、程序代码
void CIEButtonDlg::OnAdd() { ///这是由GUIDGEN产生的GUID:{06926B30-424E-4f1c-8EE3-543CD96573DC} CRegKey reg; char KeyName[]="Software//Microsoft//Internet Explorer//Extensions//{06926B30-424E-4f1c-8EE3-543CD96573DC}"; TCHAR PathName[MAX_PATH]; TCHAR IconPathName[MAX_PATH]; ///正常时的图标全路径 TCHAR HotIconPathName[MAX_PATH]; ///鼠标覆盖时的图标全路径 GetModuleFileName(0,PathName,MAX_PATH); ///得到本可执行文件的路径 strcpy(IconPathName,PathName); strcpy(HotIconPathName,PathName); strcat(HotIconPathName,",131"); ///131是图标的ID,你可以以资源方式打开EXE文件就可以看到所有资源及其ID strcat(IconPathName,",129"); reg.Create(HKEY_LOCAL_MACHINE,KeyName); reg.SetValue("{1FBA04EE-3024-11D2-8F1F-0000F87ABD16}","CLSID"); reg.SetValue("Yes","Default Visible"); reg.SetValue("天极网","ButtonText"); reg.SetValue(IconPathName,"Icon"); reg.SetValue(HotIconPathName,"HotIcon"); /////假如是执行脚本,可以是reg.SetValue("c://test.html","Script"); ///在test.html 存放你的脚本代码<br> reg.SetValue("http://www.yesky.com/","Exec");///打开网页 } |
四、小结
本实例介绍了在IE工具栏中添加按钮的方法和思路,读者朋友们可以在消化吸收的基础上,把自己开发的应用程序添加到IE中,为实现自我宣传增加一种方法和途径。 
说明:本教程来源互联网或网友上传或出版商,仅为学习研究或媒体推广,wanshiok.com不保证资料的完整性。
2/2 首页 上一页 1 2 |