Condividi tramite


Uso di Spy++

È possibile usare Spy++ per eseguire le attività seguenti.

Per installare i componenti necessari per Spy++, vedere Start Spy++.

Visualizzazioni di Spy++

All'avvio, Spy++ viene aperto in Visualizzazione Windows, una visualizzazione ad albero di tutte le finestre e i controlli disponibili nel tuo computer. Questa finestra principale ha come didascalia Windows 1. Sono disponibili anche altre tre visualizzazioni di Spy++:

  • Visualizzazione Messaggi
  • Visualizzazione dei Processi
  • Visualizzazione Discussioni

È possibile visualizzare la vista desiderata dal menu Spy.

Visualizzazione Messaggi

È possibile scegliere le finestre e i tipi di messaggio visualizzati in una finestra di visualizzazione Messaggi.

Per altre informazioni sull'uso della visualizzazione Messaggi, vedere Using Messages view

Visualizzazione dei Processi

Nella visualizzazione Processi viene visualizzato un albero di tutti i processi attivi nel sistema. Vengono visualizzati l'ID processo e il nome del modulo. Utilizzare la visualizzazione Processi se si desidera esaminare un particolare processo di sistema, che in genere corrisponde a un programma in esecuzione. I processi vengono identificati dai nomi dei moduli oppure sono designati processi di sistema.

Microsoft Windows supporta più processi. Ogni processo può avere uno o più thread e ogni thread può avere una o più finestre di primo livello associate. Ogni finestra di primo livello può essere proprietaria di una serie di finestre. Un simbolo + indica che un livello è compresso. La visualizzazione compressa è costituita da una riga per processo. Selezionare il simbolo + per espandere il livello.

Utilizzare la visualizzazione Processi se si desidera esaminare un particolare processo di sistema, che in genere corrisponde a un programma in esecuzione. I processi vengono identificati dai nomi dei moduli oppure sono designati processi di sistema. Per trovare un processo, comprimere l'albero e cercare nell'elenco.

Per informazioni sulla ricerca di un processo, vedere Cercare un processo nella visualizzazione Processi.

Visualizzazione Discussioni

La visualizzazione Thread è un elenco semplice di tutti i thread associati alle finestre nel sistema. Vengono visualizzati l'ID thread e il nome del modulo per ogni thread. I processi non sono inclusi, ma è possibile trovare facilmente il processo proprietario di un thread selezionato.

Per informazioni sulla ricerca di un thread, vedere Cercare un thread nella visualizzazione Thread.

Aggiornare la visualizzazione

Spy++ acquisisce uno snapshot delle tabelle di sistema e aggiorna una visualizzazione basata su queste informazioni. È importante aggiornare periodicamente le visualizzazioni di sistema. Se si dispone di una visualizzazione Spy++ aperta e non è stata aggiornata la visualizzazione, non vengono visualizzati i processi, i thread e le finestre creati in un secondo momento. Inoltre, potrebbero essere visualizzati elementi che non esistono più. Il comando Aggiorna è disponibile per tutte le visualizzazioni, ad eccezione della visualizzazione dei Messaggi.

Per aggiornare la visualizzazione attualmente attiva:

  • Selezionare Aggiorna dal menu Finestra oppure scegliere il pulsante Aggiorna sulla barra degli strumenti.

Modificare i tipi di carattere

È possibile modificare il tipo di carattere, lo stile del carattere e le dimensioni del carattere per le finestre Spy++.

Per modificare le opzioni del tipo di carattere:

  1. Dal menu Visualizza selezionare Tipo di carattere.

  2. Scegliere un tipo di carattere, uno stile di carattere e una dimensione del carattere.

  3. Selezionare OK.

    Se si seleziona Salva carattere come predefinito, tutte le future finestre di Spy++ utilizzeranno questo font.

Espandi e comprimi gli alberi di Spy++

È possibile espandere e ridurre le finestre, i processi e le visualizzazioni dei thread usando due metodi: selezionando le icone nella finestra o usando il menu albero . Le icone + e - nell'albero agiscono come fanno nella finestra del progetto C++.

Il menu albero contiene quattro comandi:

Comando di menu Descrizione
Espandere un livello Espande l'elemento attualmente selezionato al livello successivo.
di espansione del ramo Espande completamente l'elemento attualmente selezionato.
Espandi tutte Espandi completamente tutti gli elementi nella finestra.
Comprimi Comprime completamente l'elemento attualmente selezionato.

Consiglio

Se si espande un processo, vengono visualizzati tutti i thread di proprietà del processo. Se si espande un thread, viene visualizzato un elenco di tutte le finestre di cui è proprietario.

Per espandere o comprimere alberi di Spy++:

  1. Evidenziare uno degli elementi nella visualizzazione delle finestre, processi o thread.

  2. Dal menu Tree scegliere uno dei comandi di espansione o compressione.