科技行者

行者学院 转型私董会 科技行者专题报道 网红大战科技行者

知识库

知识库 安全导航

至顶网软件频道基础软件用VC在IE浏览器的工具条上添加命令按钮

用VC在IE浏览器的工具条上添加命令按钮

  • 扫一扫
    分享文章到微信

  • 扫一扫
    关注官方公众号
    至顶头条

本实例介绍了一种实现方法,可以将自己应用程序的按钮添加到IE的工具条中。

作者:刘涛 来源:天极开发 2007年10月16日

关键字:

  • 评论
  • 分享微博
  • 分享邮件
三、程序代码

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中,为实现自我宣传增加一种方法和途径。
 

查看本文来源

    • 评论
    • 分享微博
    • 分享邮件
    邮件订阅

    如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。

    重磅专题
    往期文章
    最新文章