IVsTextView.Initialize, méthode
Crée la vue et permet à des clients pour spécifier un ou plusieurs options de TextViewInitFlags.
Espace de noms : Microsoft.VisualStudio.TextManager.Interop
Assembly : Microsoft.VisualStudio.TextManager.Interop (dans Microsoft.VisualStudio.TextManager.Interop.dll)
Syntaxe
'Déclaration
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
Paramètres
pBuffer
Type : Microsoft.VisualStudio.TextManager.Interop.IVsTextLines[in] pointeur à un objet de mémoire tampon de texte pour joindre la vue valeur.
hwndParent
Type : IntPtr[in] spécifie un handle à la fenêtre parente.
InitFlags
Type : UInt32[in] spécifie des options de vue. Pour une liste de valeurs d'InitFlags, consultez l'TextViewInitFlags.
pInitView
Type : array<Microsoft.VisualStudio.TextManager.Interop.INITVIEW[][in] pointeur à la vue que que vous souhaitez initialiser.
Valeur de retour
Type : Int32
Si la méthode réussit, elle retourne S_OK.En cas d'échec, un code d'erreur est retourné.
Notes
Signature de COM
De textmgr.idl :
HRESULT IVsTextView::Initialize(
[in] IVsTextLines *pBuffer,
[in] HWND hwndParent,
[in] DWORD InitFlags,
[in] const INITVIEW *pInitView
);
Lorsque vous connectez votre service de langage au principal éditeur de texte, l'éditeur fournit automatiquement une vue, qu'il initialise. Vous devez uniquement appeler Initialize pour initialiser une vue que vous avez créée séparément et connecté ultérieurement.
Sécurité .NET Framework
- Confiance totale accordée à l'appelant immédiat. Ce membre ne peut pas être utilisé par du code d'un niveau de confiance partiel. Pour plus d'informations, voir Utilisation de bibliothèques à partir de code d'un niveau de confiance partiel.