是否有任何文档窗口焦点事件?

时间:2011-09-27 20:59:55

标签: visual-studio-2010 envdte vsix

由于Visual Studio中有一个类似命名的功能,这个版本有点痛苦(为了人们的搜索,我不会在这里提及)。

我想要做的是听取关于哪个文档窗口有焦点的事件

Pic demonstrates the selected document window in Visual Studio

我希望我的扩展程序的行为不同,具体取决于哪个SolutionItem是打开的并具有焦点。我假设有一个事件会在这个焦点发生变化时通知我。

我找到了文档打开和关闭时可以收听的位置,但是当文档窗口有焦点时却找不到。

1 个答案:

答案 0 :(得分:2)

这取决于您是否对窗口事件层次结构/项目选择事件感兴趣。

对于Window事件(即文档/工具窗口更改焦点),请使用IVsWindowFrameNotify3

对于层次结构/项目项目选择更改事件,请查看IVsMonitorSelection