Partager via


Comment : Événements du feu lorsque l'éditeur perd le focus

Il est quelquefois nécessaire de déterminer quand un éditeur perd le focus sur le frame de fenêtre. Par exemple, vous pouvez éventuellement extraire le code d'une fenêtre de code après l'éditeur ne soit plus centré sur celui-ci. La procédure suivante indique les étapes à suivre pour recevoir la notification du reproduire le de l'éditeur.

Pour déclencher un événement en réponse à un reproduire le de l'éditeur

  1. surveillez les événements de sélection en obtenant un objet d' IVsMonitorSelection d' SVsShellMonitorSelection.

  2. Appelez l' AdviseSelectionEvents et celui-ci votre objet d' IVsSelectionEvents .

  3. Dans l'appel à l' OnElementValueChanged, recherchez elementid==SEID_WindowFrame.

  4. Testez le paramètre d' varValueNew pour deux opérations :

    1. Le frame de fenêtre que vous recherchez.

    2. Le point auquel votre programme perd la sélection à ce frame de fenêtre.