Freigeben über


IVsTextView.Initialize-Methode

Erstellt die Ansicht und ermöglicht Clients, eine oder mehrere TextViewInitFlags-Optionen anzugeben.

Namespace:  Microsoft.VisualStudio.TextManager.Interop
Assembly:  Microsoft.VisualStudio.TextManager.Interop (in Microsoft.VisualStudio.TextManager.Interop.dll)

Syntax

'Declaration
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

Parameter

  • hwndParent
    Typ: IntPtr

    [in] Gibt ein Handle für das übergeordnete Fenster angezeigt.

  • InitFlags
    Typ: UInt32

    [in] Gibt Ansichtsoptionen an. Eine Liste der InitFlags-Werten finden Sie unter TextViewInitFlags.

Rückgabewert

Typ: Int32
Wenn die Methode erfolgreich ausgeführt, gibt sie S_OKzurück.Bei einem Fehler wird ein Fehlercode zurückgegeben.

Hinweise

COM-Signatur

Von textmgr.idl:

HRESULT IVsTextView::Initialize(
   [in] IVsTextLines *pBuffer,
   [in] HWND hwndParent,
   [in] DWORD InitFlags,
   [in] const INITVIEW *pInitView
);

Wenn Sie den Sprachdienst für den Kern zu verknüpfen, text-editor automatisch vom Editor mit einer Ansicht bereitgestellt, die er initialisiert. Sie müssen nur Initialize aufrufen, um eine Ansicht zu initialisieren, die Sie später in gehakt und getrennt haben.

.NET Framework-Sicherheit

Siehe auch

Referenz

IVsTextView Schnittstelle

Microsoft.VisualStudio.TextManager.Interop-Namespace