Aracılığıyla paylaş


IVsAsyncShellOpenDocument.OpenCopyOfStandardEditorAsync Yöntem

Tanım

Window.NewWindow işlevini uygulamak için kullanılır.

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

Parametreler

originalWindowFrame
IVsWindowFrame

Kopyalanan özgün pencere çerçevesinin işaretçisi.

logicalView
Guid

Guid Mantıksal görünümü tanımlayan. Varsayılan görünümdür VSConstants.LOGVIEWID_Primary ve her düzenleyicinin bu görünümü desteklemesi gerekir.

Düzenleyici belge görünümü nesnesine uygularsa IVsMultiViewDocumentView , düzenleyici penceresi gösterildiğinde hangi görünümün etkinleştirileceğini belirleyen öğesine geçirilen ActivateLogicalView(Guid)değerdir.

mantıksal görünümünü Guidbelirterek, görünümü isteme nedeninizle eşleşen belirli bir görünümü isteyebilirsiniz. Örneğin, hata ayıklamaya uygun görünümü almak veya VSConstants.LOGVIEWID_TextView metin düzenleyicisi için uygun görünümü almak için (yani uygulayan IVsCodeWindowbir görünüm) belirtinVSConstants.LOGVIEWID_Debugging.

Döndürülenler

Açma işlemini temsil eden görev. Görevin sonucu bir IVsAsyncOpenDocumentResult nesnedir. değeriWindowFrame, temel alınarak originalWindowFramekopyalanan IVsWindowFrame yeni bir başvurudur.

Açıklamalar

Bu yöntem tarafından döndürülen görev, belgenin görünümünün ve docdata'nın yüklendiğini göstermez. Diğer ayrıntılar için bkz DocumentLoadTask .

Düzenleyiciler bu yöntemi çağırarak cmdidNewWindow komutunu işlemelidir.

Şunlara uygulanır