IVsAsyncShellOpenDocument.OpenCopyOfStandardEditorAsync メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
Window.NewWindow 機能を実装するために使用されます。
public Microsoft.VisualStudio.Shell.Interop.IVsTask OpenCopyOfStandardEditorAsync (Microsoft.VisualStudio.Shell.Interop.IVsWindowFrame originalWindowFrame, Guid logicalView);
abstract member OpenCopyOfStandardEditorAsync : Microsoft.VisualStudio.Shell.Interop.IVsWindowFrame * Guid -> Microsoft.VisualStudio.Shell.Interop.IVsTask
Public Function OpenCopyOfStandardEditorAsync (originalWindowFrame As IVsWindowFrame, logicalView As Guid) As IVsTask
パラメーター
- originalWindowFrame
- IVsWindowFrame
複製する元のウィンドウ フレームへのポインター。
- logicalView
- Guid
Guid論理ビューを識別する 。 既定のビューは であり VSConstants.LOGVIEWID_Primary
、すべてのエディターでそのビューをサポートする必要があります。
エディターがドキュメント ビュー オブジェクトにを実装 IVsMultiViewDocumentView する場合は、 に ActivateLogicalView(Guid)渡される値によって、エディター ウィンドウが表示されるときにアクティブ化されるビューが決まります。
論理ビュー Guidを指定すると、ビューを要求する理由と一致する特定のビューを要求できます。
たとえば、 を指定 VSConstants.LOGVIEWID_Debugging
すると、デバッグに適したビューを取得したり VSConstants.LOGVIEWID_TextView
、テキスト エディターに適したビュー (つまり を実装 IVsCodeWindowするビュー) を取得したりできます。
戻り値
開いている操作を表すタスク。
タスクの結果は オブジェクトです IVsAsyncOpenDocumentResult 。
のWindowFrame値は、 に基づいてoriginalWindowFrame
複製されたIVsWindowFrame新しい への参照です。
注釈
このメソッドによって返されるタスクは、ドキュメントのビューと docdata が読み込まれたことを示すものではありません。 詳細については、 DocumentLoadTask をご覧ください。
エディターは、このメソッドを呼び出して cmdidNewWindow コマンドを処理する必要があります。