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 | |
---|---|---|
ActivateLogicalView(Guid) | Určuje zobrazení, které je aktivována, když je vytvořena instance okna editoru. |
|
GetActiveLogicalView(Guid) | Určuje logické zobrazení, které je aktivní. |
|
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