论坛首页 编程语言技术论坛

在IE工具栏上添加按钮

浏览 3491 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2009-07-24  
我看了ray_linn的文章: http://www.iteye.com/topic/342457 (IE工具栏上添加按钮)
按照方法我加了两个按钮A和B...
1:) 单击后怎么区分单击了哪个按钮 (我想要的效果: 单击A后弹出MessageBox, 单击B后, 弹出下拉菜单)

2:) 怎么实现按钮A和B的右击事件...
   发表时间:2009-07-27  
实现了第一个...第二个还在研究中...
思路:添加两个类CA和CB, 分别实现XXX::Exec()
***.rgs里部分代码

HKLM   
{   
    NoRemove Software   
    {   
        NoRemove Microsoft   
        {   
            NoRemove 'Internet Explorer'  
            {   
                NoRemove Extensions   
                {   
                    ForceRemove '{8C9C21C7-E5D5-4ea6-8D6C-8FE497E2834A}'  
                    {   
                        val ButtonText = s 'Hello'  
                        val Icon = s 'D:\wsc\test2\Ads.ico'  
                        val CLSID = s '{1FBA04EE-3024-11d2-8F1F-0000F87ABD16}'  
                        val ClsidExtension = s '{2F095967-7244-4BAC-9CF0-73502D391677}'  (这个是CA对应的GUID)
                        val 'Default Visible' = s 'yes'  
                    }   
                    
                     ForceRemove '{772F5D87-42F9-43fd-B64A-9E15C5DA7A5F}'  
                    {   
                        val ButtonText = s 'World'  
                        val Icon = s 'D:\wsc\test2\General.ico'  
                        val CLSID = s '{1FBA04EE-3024-11d2-8F1F-0000F87ABD16}'  
                        val ClsidExtension = s '{7DC38DC9-FFFC-490E-837F-545094223E5F}'  (这个是CB对应的GUID)
                        val 'Default Visible' = s 'yes'  
                    }   
                }   
            }   
        }   
    }   
}  


0 请登录后投票
论坛首页 编程语言技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics