(非常に) シンプルな Visual Studio アドインを作成しています。それをよりうまく機能させる2つのことは次のとおりです。
コンテキスト メニュー。
現在のドキュメントのキャレット位置を知る (その位置にテキストを挿入できるようにするため)。
何か案は?
(非常に) シンプルな Visual Studio アドインを作成しています。それをよりうまく機能させる2つのことは次のとおりです。
コンテキスト メニュー。
現在のドキュメントのキャレット位置を知る (その位置にテキストを挿入できるようにするため)。
何か案は?
コンテキスト メニューをアドインに追加するには、次から CommandBarPopup を作成します。
_applicationObject.CommandBars["Code Window"]
ここでサンプルを表示できます。
質問の 2 番目の部分はもう少し単純です。現在の「選択」(または挿入ポイント) は次のように処理されます。
(TextSelection)_applicationObject.ActiveDocument.Selection
「_applicationObject」は、アドイン プロジェクト ウィザードによって作成された DTE アプリケーション オブジェクトのインスタンスです。