Sdílet prostřednictvím


IVsMultiViewDocumentView – rozhraní

 

Podporuje více zobrazení karet na stejné zobrazení, například karty HTML a návrhu v editoru HTML.

Obor názvů:   Microsoft.VisualStudio.Shell.Interop
Sestavení:  Microsoft.VisualStudio.Shell.Interop (v Microsoft.VisualStudio.Shell.Interop.dll)

Syntaxe

[GuidAttribute("0F4B629E-8C34-4B5E-A450-F9F8DCFE3009")]
[InterfaceTypeAttribute(1)]
public interface IVsMultiViewDocumentView
[GuidAttribute("0F4B629E-8C34-4B5E-A450-F9F8DCFE3009")]
[InterfaceTypeAttribute(1)]
public interface class IVsMultiViewDocumentView
[<GuidAttribute("0F4B629E-8C34-4B5E-A450-F9F8DCFE3009")>]
[<InterfaceTypeAttribute(1)>]
type IVsMultiViewDocumentView = interface end
<GuidAttribute("0F4B629E-8C34-4B5E-A450-F9F8DCFE3009")>
<InterfaceTypeAttribute(1)>
Public Interface IVsMultiViewDocumentView

Metody

Název Popis
System_CAPS_pubmethod ActivateLogicalView(Guid)

Určuje zobrazení, které je aktivována, když je vytvořena instance okna editoru.

System_CAPS_pubmethod GetActiveLogicalView(Guid)

Určuje logické zobrazení, které je aktivní.

System_CAPS_pubmethod IsLogicalViewActive(Guid, Int32)

Určuje, zda je zadané logické zobrazení aktivní.

Poznámky

InitializeEditorInstancezkontroluje, pokud objekt zobrazení dokumentu implementuje IVsMultiViewDocumentView.Pokud ano, InitializeEditorInstance volání ActivateLogicalView v identifikátoru GUID logické zobrazení, který byl předán do předávání rguidLogicalView parametr InitializeEditorInstance.Určuje zobrazení, které je aktivováno při okna editor se zobrazí po vytvoření instance editoru.

Zadáním logické zobrazení GUID volající InitializeEditorInstance je možné požadovat určité zobrazení, které odpovídá důvod volající žádá zobrazení.Například by určit volající LOGVIEWID_Debugging získat vhodné pro ladění zobrazení, zobrazení nebo LOGVIEWID_TextView získat vhodné pro textový editor zobrazení (zobrazení, která implementuje IVsCodeWindow).

[!POZNÁMKA]

Visual Studio SDK prostředí neomezuje jakékoli konkrétní prováděcí zobrazení více vývojáři.VSPackage implementovat multiview dokumentu jako rozdělené obrazovky, s kartami nebo jiný typ zobrazení.

[!POZNÁMKA]

Prostředí SDK, sám neposkytuje nativní podporu pro různé typy zobrazení.Konkrétní implementace, který vyžaduje určitý typ zobrazení se provádí prostřednictvím standardní windows programování.

Poznámky pro implementátory:

By VSPackage implementovat IVsMultiViewDocumentView při podporuje více typů zobrazení stejné podkladová data.Implementovat v objektu zobrazení dokumentu podporu více záložek na stejné zobrazení jako HTML editor karty "Návrh" a "HTML".

Poznámky pro volající:

Prostředí získá voláním rozhraní QueryInterface na objekt zobrazení dokumentu, vrácený voláním GetProperty a zadáním hodnoty VSFPROPID_DocView pro propid parametr.

Viz také

Microsoft.VisualStudio.Shell.Interop – obor názvů

Zpátky na začátek