Partilhar via


Usando Spy++

Você pode usar Spy++ para executar as seguintes tarefas.

Para instalar os componentes necessários para Spy++, consulte Start Spy++.

Visualizações Spy++

Quando Spy++ inicia, ele abre em de visualização do Windows, uma visualização em árvore de todas as janelas e controles disponíveis em sua máquina. Esta janela raiz é legendada Windows 1. Há também três outras visualizações Spy++ disponíveis:

  • Visualização de mensagens
  • Visualização de processos
  • Visualização de tópicos

Você pode exibir a visualização desejada a partir do menu Spy.

Visualização de mensagens

Você pode escolher as janelas e os tipos de mensagem mostrados em uma janela de exibição Mensagens.

Para obter mais informações sobre como usar o modo de exibição Mensagens, consulte Usando o modo de exibição Mensagens

Visualização de processos

A visualização Processos exibe uma árvore de todos os processos ativos em seu sistema. O ID do processo e o nome do módulo são mostrados. Use a visualização Processos se quiser examinar um determinado processo do sistema, que geralmente corresponde a um programa em execução. Os processos são identificados por nomes de módulos ou então são designados como processos do sistema .

O Microsoft Windows suporta vários processos. Cada processo pode ter um ou mais threads, e cada thread pode ter uma ou mais janelas de nível superior associadas. Cada janela de nível superior pode possuir uma série de janelas. Um símbolo + indica que um nível está recolhido. A visão resumida consiste numa linha por processo. Selecione o símbolo + para expandir o nível.

Use a visualização Processos se quiser examinar um determinado processo do sistema, que geralmente corresponde a um programa em execução. Os processos são identificados por nomes de módulos ou então são designados como processos do sistema . Para encontrar um processo, feche a árvore e pesquise a lista.

Para obter informações sobre como procurar um processo, consulte Procurar um processo na vista Processos.

Visualização de tópicos

A visualização Threads é uma lista simples de todos os threads associados ao Windows em seu sistema. O ID do thread e o nome do módulo para cada thread são mostrados. Os processos não estão incluídos, mas você pode encontrar facilmente o processo que possui um thread selecionado.

Para obter informações sobre como procurar um thread, consulte Procurar um thread no modo de exibição Threads.

Atualizar a visualização

Spy++ tira uma fotografia das tabelas do sistema e atualiza uma vista com base na informação. É importante que atualize periodicamente as vistas do sistema. Se você tiver uma visualização Spy++ aberta e não tiver atualizado a exibição, não verá os processos, threads e janelas criados posteriormente. Além disso, você pode ver itens que não existem mais. O comando Refresh está disponível para todos os modos de exibição, exceto o modo de exibição Mensagens.

Para atualizar o modo de exibição ativo no momento:

  • Selecione Atualizar no menu Janela ou escolha o botão Atualizar na barra de ferramentas.

Alterar fontes

Você pode alterar a fonte, o estilo da fonte e o tamanho da fonte para janelas Spy++.

Para alterar as opções de fonte:

  1. No menu Ver, selecione Fonte.

  2. Escolha uma fonte, estilo de fonte e tamanho de fonte.

  3. Selecione OK.

    Selecionar Salvar fonte como padrão faz com que todas as futuras janelas Spy++ usem essa fonte.

Desdobrar e recolher árvores do Spy++

Você pode expandir e recolher as janelas, processos e visualizações de threads usando dois métodos: selecionando os ícones na janela ou usando o menu Árvore de. Os ícones + e - na árvore agem como na janela do projeto C++.

O menu Árvore contém quatro comandos:

Comando de Menu Descrição
Expandir um nível Expande o item selecionado atualmente para o próximo nível.
Expandir ramificação Expande totalmente o item selecionado no momento.
Expandir tudo Expande totalmente todos os itens na janela.
Fechar Recolhe totalmente o item selecionado no momento.

Dica

Se você expandir um processo, verá todos os threads que o processo possui. Se você expandir um thread, verá uma lista de todas as janelas que ele possui.

Para expandir ou recolher as árvores do Spy++:

  1. Destaque um dos itens na vista de janelas, processos ou threads.

  2. No menu Árvore, escolha um dos comandos: expandir ou recolher.