您的位置:首页 > 其它

Lync开发实例2—添加自定义菜单

2014-05-01 14:37 267 查看
首先我们先来看一个实例:
打开Lync2013客户端电脑的注册表,找到以下位置:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\15.0\Lync\
64位系统装32位Lync的则是以下位置:
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Office\15.0\Lync\

新建\SessionManager\Apps\项,并新建GUID值项,如下



GUID值可以自定义,也可以通过VS工具中创建GUID随机获得



然后在GUID值项中建立以下值



重新登录下Lync,随便找个联系人,点开右键



自定义菜单显示出来了,点击即可进入51cto网站。

同样新建GUID项,建立以下值



这时自定义菜单在工具中出现,点击即可进入记事本



可见,ApplicationType值控制自定义菜单指向可执行程序,还是网站。即0 = Executable, 1 = Protocol。
Path值指定程序路径或网站地址。
ExtensibleMenu值控制自定义菜单显示位置。默认未定义的话值为MainWindowRightClick 和ConversationWindowActions,即显示在联系人右键菜单和对话窗口时的”更多”选项中。值为MainWindowActions时,则显示在工具中。

知道了客户端自定义菜单的添加方法,我们就可以编制程序来做我们想做的事了。
本文出自 “无敌议长之铁腕” 博客,请务必保留此出处http://yaojiwei.blog.51cto.com/762134/1405306
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐