Events 关闭或打开代码窗格时引发的事件

Events 关闭或打开代码窗格时引发的事件,events,vbe,Events,Vbe,我正在编写一个VBE/VBIDE加载项,我有一个工具窗口,该窗口根据打开的CodePane对象进行更改。在CodePanes集合中添加或删除代码窗格时,我是否可以监视某个事件 事件本身似乎没有与之关联的事件 如果没有可用的活动,我愿意接受其他解决方法。投票是一种可靠的退路,但如果可以避免的话,我宁愿不走这条路。来自@Mat'sMug的这一点是相关的,但不同。这个问题特别涉及到集合,它确实有与之相关的事件。我认为您唯一的希望可能是对代码窗格窗口进行子类化并截获WM消息。这就是(我自己的VBE插件)

我正在编写一个VBE/VBIDE加载项,我有一个工具窗口,该窗口根据打开的CodePane对象进行更改。在CodePanes集合中添加或删除代码窗格时,我是否可以监视某个事件

事件本身似乎没有与之关联的事件


如果没有可用的活动,我愿意接受其他解决方法。投票是一种可靠的退路,但如果可以避免的话,我宁愿不走这条路。

来自@Mat'sMug的这一点是相关的,但不同。这个问题特别涉及到集合,它确实有与之相关的事件。我认为您唯一的希望可能是对代码窗格窗口进行子类化并截获WM消息。这就是(我自己的VBE插件)的发展方向。听起来很有趣!事实上,我可能已经找到了我要找的东西。有几个我可以使用的事件。这将为添加/删除/重命名的组件提供事件,但不会为激活/停用的代码窗格提供事件。我会看看我是否能抽出时间来构思一个答案。我想我可以用这个答案。我假设只要新的代码模块窗口被激活,事件就会被触发。此时,我可以运行CodePanes集合中的所有项来重建控件。还是我误解了什么时候该事件会发生?