Visual studio shell 2010中跟踪当前选中的ToolWindow
来源:互联网 发布:unity3d实现物体闪烁 编辑:程序博客网 时间:2024/05/29 12:28
Step1:在VSpakage中实现IVsSelectionEvents接口;
Step2:在Initiliaze初始话函数中注册之:
IVsMonitorSelection ms = Package.GetGlobalService(typeof(IVsMonitorSelection)) as IVsMonitorSelection
if(ms != null)
{
ms.AdviseSelectionEvents(this, out cookie);
}
Step3:重点实现OnElementValueChanged方法;
1、elementid = Microsoft.VisualStudio.Shell.Interop.Constants.SEID_WindowFrame;
2、if(varNewValue is IVsWindowFrame) actvieWindowFrame = varNewValue as IVsWindowFrame;
Step4:通过FindToolWindow,查找当前的ToolWindow,比对其Frame字段是否与activeWindowFrame相等,若相当,则为当前选中的ToolWindow
0 0
- Visual studio shell 2010中跟踪当前选中的ToolWindow
- 在Visual studio中使用跟踪断点
- ToolWindow
- Visual Studio 2010新功能-IntelliTrace(智能跟踪)
- 在Visual Studio IDE的输出窗口中写入跟踪信息
- 在Visual Studio IDE的输出窗口中写入跟踪信息
- visual studio 中注释选中的多行代码的快捷键
- Visual Studio中没有为此解决方案配置选中要生成的项目
- 利用Visual Studio isolated 2010 shell 创建自己的应用程序
- C# Visual Studio 2005中检查RadioButton是否被选中
- 查找oracle中当前的跟踪文件
- 得到ClistCtrl中当前选中的项
- 获取tableview中当前选中的cell
- 推荐Visual Studio 2010新功能-IntelliTrace(智能跟踪)
- Visual Studio 2010- IntelliTrace(智能跟踪)[优化c盘]
- Visual Studio 2010- IntelliTrace(智能跟踪)[优化c盘]
- Visual Studio 2010- IntelliTrace(智能跟踪)[优化c盘]
- Visual Studio 自定义选中括号、方括号的颜色
- Golang1.7.3使用标准库的AES加密解密不实用扩展协议
- 二叉搜索树hdu3791
- 消息队列MassageComponent示例
- iBatis查询复杂集合
- 新建CR
- Visual studio shell 2010中跟踪当前选中的ToolWindow
- php获取ip地址以及ip对应的省市区
- PHP语言特性和各版本的差异
- Dagger2的简单使用
- 利用参数宏进行角度与弧度转换
- zookeeper伪集群搭建
- 第12周OJ练习-6
- kafka集群的搭建
- xpath语法