DOBON.NET DOBON.NETプログラミング掲示板過去ログ

EnvDTEを使ってコードエディタのイベントを補足

環境/言語:[WindowsXP VB.NET]
分類:[.NET]

現在リファクタリングツールを作りたいと思ってマクロIDEでコードエディタ上のカーソルが移動したかのイベントを取りたいと思っています。
http://msdn.microsoft.com/library/ja/default.asp?url=/library/ja/vsintro7/html/vxlrflinechangedevent.asp

Public Sub TextEditorEvents_LineChanged(ByVal StartPoint As EnvDTE.TextPoint, ByVal EndPoint As EnvDTE.TextPoint, ByVal Hint As Integer) Handles TextEditorEvents.LineChanged
MsgBox("test")
End Sub
とModule上に書くと実行できそうですが、実際にマクロに書いて開発環境のコードエディタ上で移動してもメッセージボックスは表示されません。
このイベントハンドラを認識させるために何か必要なのでしょうか?
VC++のコードエディタで現在アクティブなクラスの情報がプロパティエディタに表示されますよね?
これをC#,VB.NETでも実現したく、かつ追加機能を実装したいのです。

DOBON.NET | プログラミング道 | プログラミング掲示板