返回活动或已激活的视图。
命名空间: Microsoft.VisualStudio.TextManager.Interop
程序集: Microsoft.VisualStudio.TextManager.Interop(在 Microsoft.VisualStudio.TextManager.Interop.dll 中)
语法
声明
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
参数
fMustHaveFocus
类型:Int32[in] 如果 true,当前 UI 操作视图然后返回。 如果 false,最后一个活动视图然后返回,无论该视图当前是否 UI 活动的。
pBuffer
类型:Microsoft.VisualStudio.TextManager.Interop.IVsTextBuffer[in] 通过 pBuffer 访问的 nullnull 引用(在 Visual Basic 中为 Nothing) 以前激活的代码视图中,无论文本缓冲区与之关联的。 如果在有效指针传递给缓冲区,则返回该特定缓冲区中的最后一活动视图。
ppView
类型:Microsoft.VisualStudio.TextManager.Interop.IVsTextView%[out] 为 IVsTextView 接口的指针。
返回值
类型:Int32
如果方法成功,则返回 S_OK。如果失败,它会返回一个错误代码。
备注
COM 签名
从 textmgr.idl:
HRESULT IVsTextManager::GetActiveView(
[in] BOOL fMustHaveFocus,
[in] IVsTextBuffer *pBuffer,
[out] IVsTextView **ppView
);
.NET Framework 安全性
- 对直接调用方的完全信任。此成员不能由部分信任的代码使用。有关详细信息,请参阅通过部分受信任的代码使用库。