Partager via


IVsCodeWindowManager, interface

Permet à des ornements, tels que les barres déroulantes, pour être ajouté à ou supprimé d'une fenêtre de code.

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

Syntaxe

'Déclaration
<InterfaceTypeAttribute()> _
<GuidAttribute("4758CB90-6110-4440-B577-2E3FC91E4B84")> _
Public Interface IVsCodeWindowManager
[InterfaceTypeAttribute()]
[GuidAttribute("4758CB90-6110-4440-B577-2E3FC91E4B84")]
public interface IVsCodeWindowManager
[InterfaceTypeAttribute()]
[GuidAttribute(L"4758CB90-6110-4440-B577-2E3FC91E4B84")]
public interface class IVsCodeWindowManager
[<InterfaceTypeAttribute()>]
[<GuidAttribute("4758CB90-6110-4440-B577-2E3FC91E4B84")>]
type IVsCodeWindowManager =  interface end
public interface IVsCodeWindowManager

Le type IVsCodeWindowManager expose les membres suivants.

Méthodes

  Nom Description
Méthode publique AddAdornments Ajoute des ornements, tels que les barres déroulantes, à une fenêtre de code.
Méthode publique OnNewView Appelé par le principal éditeur pour notifier un langage qu'une nouvelle vue a été créée.
Méthode publique RemoveAdornments Supprime des ornements, tels que les barres déroulantes, d'une fenêtre de code.

Début

Notes

Pour obtenir le gestionnaire de fenêtre de code joint à une instance de l'interface d'IVsCodeWindow, à l'appel QueryService pour le service d'SVsCodeWindowManager et à l'interface que que vous souhaitez dessus. Il n'est pas approprié pour aucune entité externe, autre que la fenêtre de code lui-même, pour appeler des méthodes d'IVsCodeWindowManager, mais lorsque vous utilisez cette approche, vous pouvez exposer les interfaces privées qui peuvent être utiles à d'autres parties dans le gestionnaire de fenêtre de code.

Remarques à l'attention des appelants

Une fenêtre de code appelle cette interface via l'environnement à l'aide de le service SVsCodeWindowManager en ajoutant ou en supprimant des ornements.

Consulter les illustrations de l'implémentation et/ou d'appeler de cette interface dans l'exemple Figures Language Service.

C'est un emplacement commode pour les opérations suivantes :

  • Ajouter une barre déroulante (IVsDropdownBar).

  • Ajouter des attributs/contexte au contexte d'utilisateur actuel (dans certaines situations.)

  • Mettant à jour une légende d'éditeur en appelant la méthode d'SetBaseEditorCaption ou la méthode d'GetEditorCaption. Ensuite, utilisez l'interface d'IVsFindTarget pour obtenir le cadre de fenêtre, et utilisez le cadre de fenêtre pour définir la légende réelle de l'éditeur du cadre de fenêtre.

Voir aussi

Référence

Microsoft.VisualStudio.TextManager.Interop, espace de noms