Freigeben über


IVsTextManager.GetActiveView-Methode

Gibt die aktive oder zuvor aktive Ansicht zurück.

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

Syntax

'Declaration
Function GetActiveView ( _
    fMustHaveFocus As Integer, _
    pBuffer As IVsTextBuffer, _
    <OutAttribute> ByRef ppView As IVsTextView _
) As Integer
int GetActiveView(
    int fMustHaveFocus,
    IVsTextBuffer pBuffer,
    out IVsTextView ppView
)
int GetActiveView(
    [InAttribute] int fMustHaveFocus, 
    [InAttribute] IVsTextBuffer^ pBuffer, 
    [OutAttribute] IVsTextView^% ppView
)
abstract GetActiveView : 
        fMustHaveFocus:int * 
        pBuffer:IVsTextBuffer * 
        ppView:IVsTextView byref -> int
function GetActiveView(
    fMustHaveFocus : int, 
    pBuffer : IVsTextBuffer, 
    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.

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 IVsTextManager::GetActiveView(
   [in] BOOL fMustHaveFocus,
   [in] IVsTextBuffer *pBuffer,
   [out] IVsTextView **ppView
);

.NET Framework-Sicherheit

Siehe auch

Referenz

IVsTextManager Schnittstelle

Microsoft.VisualStudio.TextManager.Interop-Namespace