Cet article a fait l’objet d’une traduction automatique. Pour afficher l’article en anglais, activez la case d’option Anglais. Vous pouvez également afficher le texte anglais dans une fenêtre contextuelle en faisant glisser le pointeur de la souris sur le texte traduit.
Traduction
Anglais
Nous recommandons d’utiliser Visual Studio 2017

VsTextBufferClass.CreateLineMarker, méthode

Crée une marque d'un type donné au-dessus de la zone spécifiée.

Espace de noms :  Microsoft.VisualStudio.TextManager.Interop
Assembly :  Microsoft.VisualStudio.TextManager.Interop (dans Microsoft.VisualStudio.TextManager.Interop.dll)

public virtual int CreateLineMarker(
	int iMarkerType,
	int iStartLine,
	int iStartIndex,
	int iEndLine,
	int iEndIndex,
	IVsTextMarkerClient pClient,
	IVsTextLineMarker[] ppMarker
)

Paramètres

iMarkerType
Type : Int32

[in] type de marque à la créer.

iStartLine
Type : Int32

[in] à partir de la ligne.

iStartIndex
Type : Int32

[in] démarrant l'index de caractère dans la ligne. Doit être inférieur ou égal à la longueur de la ligne.

iEndLine
Type : Int32

[in] terminant la ligne.

iEndIndex
Type : Int32

[in] index de caractère de fin dans la ligne. Doit être inférieur ou égal à la longueur de la ligne.

pClient
Type : Microsoft.VisualStudio.TextManager.Interop.IVsTextMarkerClient

[in] pointeur à l'interface d'IVsTextMarkerClient. Implémentez cette interface pour recommander la mémoire tampon de texte que vous souhaitiez recevoir la notification des événements de marque.

ppMarker
Type : Microsoft.VisualStudio.TextManager.Interop.IVsTextLineMarker[]

[out] pointeur à l'interface d'IVsTextLineMarker (autrement dit, le marqueur de texte). Si ce paramètre est null, alors la marque est possédée par la mémoire tampon de texte. Un exemple d'une marque possédée par la mémoire tampon est un signet temporaire.

Valeur de retour

Type : Int32

Implémentations

IVsTextLines.CreateLineMarker(Int32, Int32, Int32, Int32, Int32, IVsTextMarkerClient, IVsTextLineMarker[])

Afficher: