QQ登录

只需一步,快速开始

上位机MFC在IE浏览器添加程序快捷图标源代码

[ 复制链接 ]
例程实现在IE浏览器的工具栏上添加记事本程序的快捷起动图标。如下图,运行例程点击添加按钮后,
打开IE浏览器,可以发现记事本的图标 。


上位机MFC在IE浏览器添加程序快捷图标源代码

上位机MFC在IE浏览器添加程序快捷图标源代码


关键代码为:

  1. void CIEButtonDlg::OnAdd()
  2. {
  3.         CRegKey rk;
  4.         char strKey[]="Software\\Microsoft\\Internet Explorer\\Extensions\\{D5C1CCC2-811B-4bf2-BF22-0D3B89600F5B}";
  5.         char strPath[MAX_PATH];
  6.         char strIconNormalPath[MAX_PATH];                //正常时的图标全路径
  7.         char strHotIconPath[MAX_PATH];                        //鼠标覆盖时的图标全路径
  8.         GetModuleFileName(0,strPath,MAX_PATH);        //得到本可执行文件的路径
  9.         strcpy(strIconNormalPath,strPath);
  10.         strcpy(strHotIconPath,strPath);
  11.         strcat(strHotIconPath,",128");        //131是图标的ID,你可以以资源方式打开EXE文件就可以看到所有资源及其ID
  12.         strcat(strIconNormalPath,",128");
  13.         rk.Create(HKEY_LOCAL_MACHINE,strKey);
  14.         rk.SetValue("{1FBA04EE-3024-11D2-8F1F-0000F87ABD16}","CLSID");  //创建IE的ClassID键
  15.         rk.SetValue("Yes","Default Visible");     //缺省可见
  16.         rk.SetValue("记事本","ButtonText");
  17.         rk.SetValue(strIconNormalPath,"Icon");
  18.         rk.SetValue(strHotIconPath,"HotIcon");
  19.         //如果是执行脚本,可以是rk.SetValue("c:\\demo.html","Script");
  20.         //在demo.html 存放你的脚本代码
  21.         rk.SetValue("notepad.exe","Exec");  //打开记事本
  22. }
复制代码
请点击此处下载

请先注册会员后在进行下载

已注册会员,请先登录后下载

文件名称:上位机MFC在IE浏览器添加程序快捷图标源代码.rar 
文件大小:28.22 KB  售价:1金币
下载权限: 不限 以上或 VIP会员   [购买捐助会员]   [充值积分]   有问题联系我


  

上位机VC MFC程序开发精典实例大全源码与视频讲解配套下载408例

  

经历1年的编程与录制点击进入查看

1
  

如果您认可,可联系功能定制!

  

如果您着急,充值会员可直接联系发您资料!

  

QQ联系我

微信扫扫联系我

  

  

halcon从自学到接项目视频教程,另外再赠送全网最全资源  

  

欢迎围观我录制的一套halcon自学视频教程(进入)



回复

使用道具 举报

点击查看
快速回复 返回列表 客服中心 搜索