Partager via


VsTextViewClass, classe

Gère l'affichage de texte d'une fenêtre d'éditeur. Contient des méthodes pour gérer l'affichage de texte. La vue est essentiellement la fenêtre d'éditeur montrée dans l'interface utilisateur.

Hiérarchie d'héritage

Object
  Microsoft.VisualStudio.TextManager.Interop.VsTextViewClass

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

Syntaxe

'Déclaration
<ClassInterfaceAttribute()> _
<GuidAttribute("F5E7E71E-1401-11D1-883B-0000F87579D2")> _
Public Class VsTextViewClass _
    Implements IVsTextView, VsTextView
[ClassInterfaceAttribute()]
[GuidAttribute("F5E7E71E-1401-11D1-883B-0000F87579D2")]
public class VsTextViewClass : IVsTextView, 
    VsTextView
[ClassInterfaceAttribute()]
[GuidAttribute(L"F5E7E71E-1401-11D1-883B-0000F87579D2")]
public ref class VsTextViewClass : IVsTextView, 
    VsTextView
[<ClassInterfaceAttribute()>]
[<GuidAttribute("F5E7E71E-1401-11D1-883B-0000F87579D2")>]
type VsTextViewClass =  
    class 
        interface IVsTextView 
        interface VsTextView 
    end
public class VsTextViewClass implements IVsTextView, VsTextView

Le type VsTextViewClass expose les membres suivants.

Constructeurs

  Nom Description
Méthode publique VsTextViewClass

Début

Méthodes

  Nom Description
Méthode publique AddCommandFilter Ajoute un filtre de commande aux filtres existants de la hiérarchie de commandes.
Méthode publique CenterColumns Place la colonne spécifiée du texte au centre de la vue.
Méthode publique CenterLines Place les lignes de texte spécifiées au centre de la vue.
Méthode publique ClearSelection Désactive la sélection actuelle.
Méthode publique CloseView Ferme et annule l'enregistrement une vue avec le gestionnaire d'affichages.
Méthode publique EnsureSpanVisible Garantit que le texte est en mode, verticalement et horizontalement.
Méthode publique Equals Détermine si l'objet spécifié est identique à l'objet actuel. (Hérité de Object.)
Méthode protégée Finalize Autorise un objet à tenter de libérer des ressources et à exécuter d'autres opérations de nettoyage avant qu'il ne soit récupéré par une opération garbage collection. (Hérité de Object.)
Méthode publique GetBuffer Retourne le contenu actuel de la mémoire tampon de texte.
Méthode publique GetCaretPos Retourne la ligne et l'index de colonne de la position du curseur.
Méthode publique GetHashCode Sert de fonction de hachage par défaut. (Hérité de Object.)
Méthode publique GetLineAndColumn Convertit une position de flux de texte à une ligne et à un index de colonne.
Méthode publique GetLineHeight Retourne la hauteur de pixel d'une ligne.
Méthode publique GetNearestPosition Convertit une ligne et un index de colonne à une position de flux de texte.
Méthode publique GetPointOfLineColumn Retourne les coordonnées du coin supérieur gauche d'une ligne et d'une colonne particulières.
Méthode publique GetScrollInfo Retourne les principaux paramètres de la barre de défilement de l'éditeur de texte pour la barre de défilement spécifiée.
Méthode publique GetSelectedText Retourne une copie du texte sélectionné.
Méthode publique GetSelection Retourne l'étendue de texte correspondant à la sélection actuelle, s'il y en a une.
Méthode publique GetSelectionDataObject Retourne une copie du texte sélectionné dans le format d'interface d'IDataObject.
Méthode publique GetSelectionMode Retourne le mode de sélection actuel.
Méthode publique GetSelectionSpan Retourne l'étendue de texte associée avec une sélection.
Méthode publique GetTextStream Retourne un flux de données spécifié de texte dans une chaîne.
Méthode publique GetType Obtient le Type de l'instance actuelle. (Hérité de Object.)
Méthode publique GetWindowHandle Retourne la handle de fenêtre pour cette vue.
Méthode publique GetWordExtent Retourne l'étendue actuelle de mot.
Méthode publique HighlightMatchingBrace Met en surbrillance l'accolade correspondante dans une construction de langage.
Méthode publique Initialize Crée la vue et permet à des clients pour spécifier un ou plusieurs options d'TextViewInitFlags.
Méthode protégée MemberwiseClone Crée une copie superficielle du Object actuel. (Hérité de Object.)
Méthode publique PositionCaretForEditing Place le signe insertion dans une position appropriée pour modifier une fonction.
Méthode publique RemoveCommandFilter Supprime un filtre de commande des filtres de hiérarchie de commandes.
Méthode publique ReplaceTextOnLine Remplace une ligne de texte.
Méthode publique RestrictViewRange Les informations de méthode ne sont pas fournies.La méthode n'est pas implémentée.
Méthode publique SendExplicitFocus Envoie le focus explicite à la fenêtre.
Méthode publique SetBuffer Associe une mémoire tampon de texte avec la vue.
Méthode publique SetCaretPos Définit les coordonnées du point de fin d'une sélection.
Méthode publique SetScrollPosition Définit les principaux paramètres de la barre de défilement de l'éditeur de texte pour la barre de défilement spécifiée.
Méthode publique SetSelection Selects a spécifié le texte.
Méthode publique SetSelectionMode Définit le mode de sélection.
Méthode publique SetTopLine Définit l'entrée ligne supérieure la vue à la ligne de base.
Méthode publique ToString Retourne une chaîne qui représente l'objet actuel. (Hérité de Object.)
Méthode publique UpdateCompletionStatus Utilisé pour le contrôle d'achèvement de mot.
Méthode publique UpdateTipWindow Met à jour la fenêtre de conseil.
Méthode publique UpdateViewFrameCaption Force la vue pour mettre à jour sa légende de fenêtre frame, par exemple « lecture seule [] ».

Début

Notes

Vous ne pouvez pas créer une instance de cette classe avec le mot clé d'new. À la place, vous devez obtenir l'objet d'ILocalRegistry et créer l'objet avec l'CreateInstance. Le MPF encapsule cette méthode avec CreateInstance.

Sécurité des threads

Tous les membres static (Shared en Visual Basic) publics de ce type sont thread-safe. Il n'est pas garanti que les membres d'instance soient thread-safe.

Voir aussi

Référence

Microsoft.VisualStudio.TextManager.Interop, espace de noms