Utiliser Spy++

Vous pouvez utiliser Spy++ pour effectuer les tâches suivantes.

Afficher des vues Spy++

Quand Spy++ démarre, il affiche la Vue Fenêtres, une arborescence de toutes les fenêtres et de tous les contrôles disponibles sur votre machine. Cette fenêtre racine est sous-titrée Fenêtres 1. Trois autres vues Spy++ sont également disponibles : Vue Messages, Vue Processus et Vue Threads. Vous pouvez afficher la vue souhaitée à partir du menu Spy.

Actualiser l’affichage

Spy++ prend une capture instantanée des tables système et actualise une vue en fonction de ces informations. Il est important que vous actualisiez régulièrement vos vues système. Si vous avez ouvert une vue Spy++ et que vous ne l’avez pas actualisée, vous ne voyez pas ces processus, threads et fenêtres qui sont créés ultérieurement. En outre, vous pouvez voir des éléments qui n’existent plus. La commande Actualiser est disponible pour toutes les vues, à l’exception de la vue Messages.

Pour actualiser la vue active :

  • Sélectionnez Actualiser dans le menu Fenêtre, ou choisissez le bouton Actualiser dans la barre d’outils.

Modifier les polices

Vous pouvez modifier la police, le style de police et la taille de police des fenêtres Spy++.

Pour changer les options de police :

  1. Dans le menu Affichage, sélectionnez Police.

  2. Choisissez une police, un style de police et une taille de police.

  3. Cliquez sur OK.

    Si vous sélectionnez Enregistrer la police comme valeur par défaut, toutes les futures fenêtres Spy++ utilisent cette police.

Développer et réduire des arborescences Spy++

Vous pouvez développer et réduire les vues des fenêtres, processus et threads à l’aide de deux méthodes : en sélectionnant les icônes de la fenêtre ou en utilisant le menu Arborescence. Les icônes + et - de l’arborescence agissent comme dans la fenêtre de projet C++.

Le menu Arborescence contient quatre commandes :

Commande de menu Description
Développer un niveau Développe l’élément actuellement sélectionné au niveau suivant.
Développer une branche Développe entièrement l’élément actuellement sélectionné.
Développer tout Développe entièrement tous les éléments de la fenêtre.
Collapse Réduit entièrement l’élément actuellement sélectionné.

Conseil

Si vous développez un processus, vous voyez tous les threads que le processus possède. Si vous développez un thread, vous voyez une liste de toutes les fenêtres qu’il possède.

Pour développer ou réduire les arborescences Spy++ :

  1. Mettez en surbrillance l’un des éléments de la vue des fenêtres, processus ou threads.

  2. Dans le menu Arborescence, choisissez l’une des commandes développer ou réduire.