IVsTextManager.GetActiveView(Int32, IVsTextBuffer, IVsTextView) Methode

Definition

Gibt die aktive oder zuvor aktive Ansicht zurück.Returns the active or previously active view.

public:
 int GetActiveView(int fMustHaveFocus, Microsoft::VisualStudio::TextManager::Interop::IVsTextBuffer ^ pBuffer, [Runtime::InteropServices::Out] Microsoft::VisualStudio::TextManager::Interop::IVsTextView ^ % ppView);
public:
 int GetActiveView(int fMustHaveFocus, Microsoft::VisualStudio::TextManager::Interop::IVsTextBuffer ^ pBuffer, [Runtime::InteropServices::Out] Microsoft::VisualStudio::TextManager::Interop::IVsTextView ^ &  ppView);
int GetActiveView(int fMustHaveFocus, Microsoft::VisualStudio::TextManager::Interop::IVsTextBuffer const & pBuffer, [Runtime::InteropServices::Out] Microsoft::VisualStudio::TextManager::Interop::IVsTextView const & & ppView);
public int GetActiveView (int fMustHaveFocus, Microsoft.VisualStudio.TextManager.Interop.IVsTextBuffer pBuffer, out Microsoft.VisualStudio.TextManager.Interop.IVsTextView ppView);
abstract member GetActiveView : int * Microsoft.VisualStudio.TextManager.Interop.IVsTextBuffer * IVsTextView -> int
Public Function GetActiveView (fMustHaveFocus As Integer, pBuffer As IVsTextBuffer, ByRef ppView As IVsTextView) As Integer

Parameter

fMustHaveFocus
Int32

in Wenn der Wert true ist, wird die aktuelle Ansicht der aktiven UI zurückgegeben.[in] If true, then the current UI active view is returned. Wenn der Wert false ist, wird die letzte aktive Ansicht zurückgegeben, unabhängig davon, ob diese Ansicht zurzeit aktiv ist.If false, then the last active view is returned, regardless of whether this view is currently UI active.

pBuffer
IVsTextBuffer

in Übergeben Sie NULL für, pBuffer um die zuvor aktive Code Ansicht unabhängig vom Text Puffer, dem Sie zugeordnet war, zu erhalten.[in] Pass null for pBuffer to get the previously active code view, regardless of the text buffer that it was associated with. Wenn Sie einen gültigen Zeiger an einen Puffer übergeben, wird die letzte aktive Ansicht für diesen bestimmten Puffer zurückgegeben.If you pass in a valid pointer to a buffer, then you are returned the last active view for that particular buffer.

ppView
IVsTextView

[out] Zeiger auf die IVsTextView-Schnittstelle.[out] Pointer to the IVsTextView interface.

Gibt zurück

Int32

Wenn die Methode erfolgreich ist, wird S_OK zurückgegeben.If the method succeeds, it returns S_OK. Bei einem Fehler wird ein Fehlercode zurückgegeben.If it fails, it returns an error code.

Hinweise

COM-SignaturCOM Signature

Aus textmgr. idl:From textmgr.idl:

HRESULT IVsTextManager::GetActiveView(  
   [in] BOOL fMustHaveFocus,  
   [in] IVsTextBuffer *pBuffer,  
   [out] IVsTextView **ppView  
);  

Gilt für: