IVsTextManager.GetActiveView - метод
Возвращает активный ранее или активное представление.
Пространство имен: 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затем представление текущего пользовательского интерфейса является активным. If falseзатем возвращается последнее активное представление, независимо от того, является ли это представление в настоящий момент активны пользовательского интерфейса.
pBuffer
Тип: Microsoft.VisualStudio.TextManager.Interop.IVsTextBuffer[in] передайте nullссылка NULL (Nothing в Visual Basic) для pBuffer получить ранее активное представление кода, независимо от текстового буфера, что он был связан с. Если передается в допустимый указатель на буфер, вы вернетесь последним активным представление для указанного буфера.
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
- Полное доверие для непосредственно вызывающего метода. Этот член не может быть использован частично доверенным кодом. Для получения дополнительной информации см. Использование библиотек из не вполне надежного кода.
См. также
Ссылки
Microsoft.VisualStudio.TextManager.Interop - пространство имен