VsTextManagerClass.GetActiveView(Int32, IVsTextBuffer, IVsTextView) 方法

定义

返回活动或之前的活动视图。

public:
 virtual int GetActiveView(int fMustHaveFocus, Microsoft::VisualStudio::TextManager::Interop::IVsTextBuffer ^ pBuffer, [Runtime::InteropServices::Out] Microsoft::VisualStudio::TextManager::Interop::IVsTextView ^ % ppView) = Microsoft::VisualStudio::TextManager::Interop::IVsTextManager::GetActiveView;
public:
 virtual int GetActiveView(int fMustHaveFocus, Microsoft::VisualStudio::TextManager::Interop::IVsTextBuffer ^ pBuffer, [Runtime::InteropServices::Out] Microsoft::VisualStudio::TextManager::Interop::IVsTextView ^ &  ppView) = Microsoft::VisualStudio::TextManager::Interop::IVsTextManager::GetActiveView;
 virtual int GetActiveView(int fMustHaveFocus, Microsoft::VisualStudio::TextManager::Interop::IVsTextBuffer const & pBuffer, [Runtime::InteropServices::Out] Microsoft::VisualStudio::TextManager::Interop::IVsTextView const & & ppView);
public virtual 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
override this.GetActiveView : int * Microsoft.VisualStudio.TextManager.Interop.IVsTextBuffer * IVsTextView -> int
Public Overridable Function GetActiveView (fMustHaveFocus As Integer, pBuffer As IVsTextBuffer, ByRef ppView As IVsTextView) As Integer

参数

fMustHaveFocus
Int32

中如果为 true,则返回当前 UI 活动视图。 如果为 false,则返回最后一个活动视图,而不考虑此视图当前是否处于活动状态。

pBuffer
IVsTextBuffer

中传递 null pBuffer 以获取以前的活动代码视图,而不考虑它与之关联的文本缓冲区。 如果传入缓冲区的有效指针,则将返回该特定缓冲区的最后一个活动视图。

ppView
IVsTextView

弄指向接口的指针 IVsTextView

返回

Int32

如果该方法成功,则它会返回 S_OK。 如果该方法失败,则会返回错误代码。

实现

适用于