1

VS Shell にカスタム エディターを実装しました (統合パッケージを使用)。デフォルトでは、エディターの上部にあるタブには、エディターが現在開いているファイル名が表示されます。画像で赤い矢印が指しているテキストについて話している:

代替テキスト http://img34.imageshack.us/img34/8559/tabtextsample.png

これを自分が提供するコンテンツに変更するにはどうすればよいですか?

4

1 に答える 1

2

プロジェクトシステムの実装者になる必要があると思います。基本的には、環境がIVsEditorFactory 実装でCreateEditorInstanceを呼び出すことです。次に、プロジェクト システムはCreateDocumentWindowを呼び出して、実際にドキュメントを開きます。キャプションを制御する CreateDocumentWindow の 2 つのパラメーターは、pszOwnerCaption と pszEditorCaption です。後者は、CreateEditorInstance からキャプションとして返されたものです。前者は、プロジェクト システムによって提供されます。これら 2 つの値が連結されて、ユーザーに表示される最終的なキャプションが形成されます。

于 2009-06-04T16:45:30.160 に答える