浏览 3491 次
锁定老帖子 主题:在IE工具栏上添加按钮
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2009-07-24
按照方法我加了两个按钮A和B... 1:) 单击后怎么区分单击了哪个按钮 (我想要的效果: 单击A后弹出MessageBox, 单击B后, 弹出下拉菜单) 2:) 怎么实现按钮A和B的右击事件... 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
发表时间: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' } } } } } } |
|
返回顶楼 | |