Método IVsTextView.Initialize
Cria o modo de exibição e permite que os clientes especificar uma ou mais opções de TextViewInitFlags.
Namespace: Microsoft.VisualStudio.TextManager.Interop
Assembly: Microsoft.VisualStudio.TextManager.Interop (em Microsoft.VisualStudio.TextManager.Interop.dll)
Sintaxe
'Declaração
Function Initialize ( _
pBuffer As IVsTextLines, _
hwndParent As IntPtr, _
InitFlags As UInteger, _
pInitView As INITVIEW() _
) As Integer
int Initialize(
IVsTextLines pBuffer,
IntPtr hwndParent,
uint InitFlags,
INITVIEW[] pInitView
)
int Initialize(
[InAttribute] IVsTextLines^ pBuffer,
[InAttribute] IntPtr hwndParent,
[InAttribute] unsigned int InitFlags,
[InAttribute] array<INITVIEW>^ pInitView
)
abstract Initialize :
pBuffer:IVsTextLines *
hwndParent:IntPtr *
InitFlags:uint32 *
pInitView:INITVIEW[] -> int
function Initialize(
pBuffer : IVsTextLines,
hwndParent : IntPtr,
InitFlags : uint,
pInitView : INITVIEW[]
) : int
Parâmetros
pBuffer
Tipo: Microsoft.VisualStudio.TextManager.Interop.IVsTextLines[in] Ponteiro para um objeto de buffer de texto para anexar o modo de exibição.
hwndParent
Tipo: IntPtr[in] Especifica um identificador para a janela pai.
InitFlags
Tipo: UInt32[in] Especifica as opções de exibição. Para obter uma lista de InitFlags valores, consulte TextViewInitFlags.
pInitView
Tipo: array<Microsoft.VisualStudio.TextManager.Interop.INITVIEW[][in] Ponteiro para o modo de exibição que você deseja inicializar.
Valor de retorno
Tipo: Int32
Se o método for bem-sucedido, ele retorna S_OK.Se ele falhar, ele retorna um código de erro.
Comentários
COM assinatura
De textmgr.idl:
HRESULT IVsTextView::Initialize(
[in] IVsTextLines *pBuffer,
[in] HWND hwndParent,
[in] DWORD InitFlags,
[in] const INITVIEW *pInitView
);
Quando você ligar o seu serviço de idioma para o editor de texto do núcleo, o editor automaticamente fornece um modo de exibição, ele inicializa. Você só precisará chamar Initialize para inicializar um modo de exibição que você criou separadamente e pendurado posteriormente.
Segurança do .NET Framework
- Confiança total para o chamador imediato. O membro não pode ser usado por código parcialmente confiável. Para obter mais informações, consulte Usando bibliotecas de código parcialmente confiável.