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 | |
---|---|---|
AddAdornments | Ajoute des ornements, tels que les barres déroulantes, à une fenêtre de code. | |
OnNewView | Appelé par le principal éditeur pour notifier un langage qu'une nouvelle vue a été créée. | |
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.