Freigeben über


IVsTextManager2.GetActiveView2-Methode

Gibt die aktive oder zuvor aktive Ansicht zurück.

Namespace:  Microsoft.VisualStudio.TextManager.Interop
Assembly:  Microsoft.VisualStudio.TextManager.Interop.8.0 (in Microsoft.VisualStudio.TextManager.Interop.8.0.dll)

Syntax

'Declaration
Function GetActiveView2 ( _
    fMustHaveFocus As Integer, _
    pBuffer As IVsTextBuffer, _
    grfIncludeViewFrameType As UInteger, _
    <OutAttribute> ByRef ppView As IVsTextView _
) As Integer
int GetActiveView2(
    int fMustHaveFocus,
    IVsTextBuffer pBuffer,
    uint grfIncludeViewFrameType,
    out IVsTextView ppView
)
int GetActiveView2(
    [InAttribute] int fMustHaveFocus, 
    [InAttribute] IVsTextBuffer^ pBuffer, 
    [InAttribute] unsigned int grfIncludeViewFrameType, 
    [OutAttribute] IVsTextView^% ppView
)
abstract GetActiveView2 : 
        fMustHaveFocus:int * 
        pBuffer:IVsTextBuffer * 
        grfIncludeViewFrameType:uint32 * 
        ppView:IVsTextView byref -> int
function GetActiveView2(
    fMustHaveFocus : int, 
    pBuffer : IVsTextBuffer, 
    grfIncludeViewFrameType : uint, 
    ppView : IVsTextView
) : int

Parameter

  • fMustHaveFocus
    Typ: Int32

    [in] Wenn true, die aktive Ansicht des aktuellen Benutzeroberfläche zurückgegeben wurde. Wenn false, die letzte aktive Ansicht zurückgegeben wird, unabhängig davon, ob diese Ansicht gegenwärtig aktives Benutzeroberfläche ist.

  • pBuffer
    Typ: Microsoft.VisualStudio.TextManager.Interop.IVsTextBuffer

    [in] Führen Sie nullein Nullverweis (Nothing in Visual Basic) für pBuffer , um die zuvor aktive Codeansicht, unabhängig von den Textpuffer abzurufen, dass er zugeordnet wurde. Wenn Sie einen gültigen Zeiger auf einen Puffer übergeben, werden Ihnen die letzte aktive Ansicht für diesen bestimmten Puffer zurückgegeben.

  • grfIncludeViewFrameType
    Typ: UInt32

    [in] Skinframes Ansicht. Weitere Informationen finden Sie unter _VIEWFRAMETYPE.

Rückgabewert

Typ: Int32
Wenn die Methode erfolgreich ausgeführt, gibt sie S_OKzurück.Bei einem Fehler wird ein Fehlercode zurückgegeben.

Hinweise

COM-Signatur

Von textmgr.idl:

HRESULT IVsTextManager2::GetActiveView2(
   [in] BOOL fMustHaveFocus,
   [in] IVsTextBuffer *pBuffer,
   [in] VIEWFRAMETYPE grfIncludeViewFrameType,
   [out] IVsTextView **ppView
);

.NET Framework-Sicherheit

Siehe auch

Referenz

IVsTextManager2 Schnittstelle

Microsoft.VisualStudio.TextManager.Interop-Namespace