IVsTextView.Initialize 方法
建立檢視,並可讓用戶端指定一或多個 TextViewInitFlags 選項。
命名空間: Microsoft.VisualStudio.TextManager.Interop
組件: Microsoft.VisualStudio.TextManager.Interop (在 Microsoft.VisualStudio.TextManager.Interop.dll 中)
語法
'宣告
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
參數
pBuffer
類型:Microsoft.VisualStudio.TextManager.Interop.IVsTextLines[in]若要將附加到檢視的文字緩衝區物件的指標。
hwndParent
類型:IntPtr[in]指定父視窗的控制代碼。
InitFlags
類型:UInt32[in]指定檢視的選項。 為一系列InitFlags的值,請參閱TextViewInitFlags。
pInitView
類型:array<Microsoft.VisualStudio.TextManager.Interop.INITVIEW[][in]您想要初始化檢視的指標。
傳回值
類型:Int32
如果此方法將會成功,則會傳回S_OK。如果失敗,它就會傳回錯誤碼。
備註
COM 簽章
從 textmgr.idl:
HRESULT IVsTextView::Initialize(
[in] IVsTextLines *pBuffer,
[in] HWND hwndParent,
[in] DWORD InitFlags,
[in] const INITVIEW *pInitView
);
當您連接您的語言服務到核心的文字編輯器時,編輯器會自動提供一個檢視,它會初始化。 您只需要呼叫Initialize初始化,分別建立,並稍後再連結檢視。
.NET Framework 安全性
- 完全信任立即呼叫者。這個成員無法供部分信任的程式碼使用。如需詳細資訊,請參閱從部分受信任程式碼使用程式庫。