vs2005插件笔记二
2007-09-04 13:16
302 查看
上一个笔记结束的时候有个问题 没解决
今天又仔细看了一下MSDN,原来可以用DTE的自动化事件处理
大致流程如下:
OnConnect中添加如下代码
Events events = _applicationObject.Events; //获取vs2005事件集
slnEvents = (SolutionEvents)events.SolutionEvents; //得到解决方案事件集引用
// 为解决方案添加自动事件
slnEvents.Opened += new _dispSolutionEvents_OpenedEventHandler(slnEvents_Opened);
slnEvents.BeforeClosing +=new _dispSolutionEvents_BeforeClosingEventHandler(slnEvents_BeforeClosing);
添加相应的事件委托,如
public void slnEvents_Opened(){
....
}
这样在打开一个解决方案的时候就会调用到自定义的函数
在OnDisConnect中要用 -= 去掉事件委托
今天又仔细看了一下MSDN,原来可以用DTE的自动化事件处理
大致流程如下:
OnConnect中添加如下代码
Events events = _applicationObject.Events; //获取vs2005事件集
slnEvents = (SolutionEvents)events.SolutionEvents; //得到解决方案事件集引用
// 为解决方案添加自动事件
slnEvents.Opened += new _dispSolutionEvents_OpenedEventHandler(slnEvents_Opened);
slnEvents.BeforeClosing +=new _dispSolutionEvents_BeforeClosingEventHandler(slnEvents_BeforeClosing);
添加相应的事件委托,如
public void slnEvents_Opened(){
....
}
这样在打开一个解决方案的时候就会调用到自定义的函数
在OnDisConnect中要用 -= 去掉事件委托
相关文章推荐
- WebService开发笔记 2 -- VS 2005 访问WebServcie更简单
- LoadRunner的VS.NET 2005插件
- vs 2005下的DataSet查看器插件发布
- vs插件开发笔记
- vs2005插件——自动导入using宏
- vs.net 2005的PHP插件发布了
- VS插件开发学习笔记:VS2008所有菜单名字
- vs2005插件——AnkhSVN插件
- 奋战一天半,做了个VS 2005插件
- vs2005插件——TestDriven.net测试插件
- vs2005插件-ghostdoc插件
- vs.net 2005的PHP插件发布了
- vs2005插件——AnkhSVN插件
- vs2005插件——TestDriven.net测试插件
- vs2005插件——TestDriven.net测试插件
- VS2005插件,自动对齐赋值等号与注释
- VS2005插件之MSN
- vs2005插件——自动导入using宏
- vs.net 2005的PHP插件发布了
- 用vs.net 2005构建强类型DataSet,用于全文搜索的一点启示!不算什么,打个笔记