4

(非常に) シンプルな Visual Studio アドインを作成しています。それをよりうまく機能させる2つのことは次のとおりです。

  1. コンテキスト メニュー。

  2. 現在のドキュメントのキャレット位置を知る (その位置にテキストを挿入できるようにするため)。

何か案は?

4

1 に答える 1

8

コンテキスト メニューをアドインに追加するには、次から CommandBarPopup を作成します。

_applicationObject.CommandBars["Code Window"]

ここでサンプルを表示できます。

質問の 2 番目の部分はもう少し単純です。現在の「選択」(または挿入ポイント) は次のように処理されます。

(TextSelection)_applicationObject.ActiveDocument.Selection

「_applicationObject」は、アドイン プロジェクト ウィザードによって作成された DTE アプリケーション オブジェクトのインスタンスです。

于 2009-03-16T21:19:06.830 に答える