Como usar o modo de exibição de Mensagens

Escolha as janelas e os tipos de mensagem mostrados na janela de exibição de Mensagens.

Controlar o modo de exibição de Mensagens

Com o Spy++, você tem um controle considerável sobre o conteúdo de uma janela de exibição de Mensagens. Você pode iniciar e parar de exibir as mensagens a qualquer momento e especificar:

Abrir a exibição de Mensagens a partir de Localizar Janela

Talvez seja conveniente usar a caixa de diálogo Localizar Janela para selecionar uma janela de destino e, em seguida, abrir um modo de exibição Mensagens dessa janela.

Para abrir uma janela de exibição de Mensagens usando a caixa de diálogo Localizar Janela:

  1. Organize suas janelas para que o Spy++ e a janela de destino fiquem visíveis.

  2. No menu Spy, escolha Localizar Janela.

    A caixa de diálogo Localizar Janela é aberta.

  3. Na guia Janelas, arraste a Ferramenta Localizador pela janela de destino. Ao arrastar a ferramenta, a caixa de diálogo Localizar Janela exibe detalhes na janela selecionada.

    Ou, se você tiver o identificador da janela que deseja examinar (por exemplo, copiado do depurador), poderá digitá-lo na caixa de texto Manipular.

  4. Em Mostrar, selecione Mensagens.

  5. Pressione OK.

    Uma janela exibição de Mensagens em branco é aberta e um menu Mensagens é adicionado à barra de ferramentas Spy++.

  6. No menu Mensagens, escolha Opções de Log.

    A caixa de diálogo Opções de Mensagem é aberta.

  7. Selecione as opções para as mensagens que você deseja exibir.

  8. Pressione OK para começar a registrar mensagens em log.

    Dependendo das opções selecionadas, as mensagens começam a ser transmitidas para a janela de exibição Mensagens ativa.

  9. Quando você tiver mensagens suficientes, escolha Parar Registro em Log no menu Mensagens.

Pesquisar uma mensagem na exibição de Mensagens

Você pode pesquisar uma mensagem específica no modo de exibição Mensagens usando seu identificador, tipo ou ID de mensagem como critérios de pesquisa. Qualquer um destes, ou uma combinação deles, é um critério de pesquisa válido. A direção inicial da pesquisa também pode ser especificada. Os campos na caixa de diálogo são pré-carregados com os atributos da mensagem selecionada no momento.

Para pesquisar uma mensagem na exibição Mensagens:

  1. Organize suas janelas para que o Spy++ e uma janela ativa da exibição de Mensagens fiquem visíveis.

  2. No menu Pesquisar, escolha Localizar Mensagem.

    A caixa de diálogo Pesquisa de Mensagens é aberta.

  3. Arraste a Ferramenta Descobridora até a janela desejada. Ao arrastar a ferramenta, a caixa de diálogo Pesquisa de Mensagens exibe detalhes na janela selecionada.

    • Como alternativa, caso tenha o identificador da janela cujas mensagens deseja examinar, digite-o na caixa de texto Identificador.
    • Ou, caso saiba o tipo de mensagem e/ou a ID da mensagem desejada, selecione-as nos menus suspensos Tipo e Mensagem e desmarque a caixa de texto Identificador.
  4. Desmarque os campos para os quais não deseja especificar valores.

    Dica

    Para reduzir a desordem na tela, selecione a opção Ocultar Spy. Essa opção oculta a janela principal do Spy++, deixando apenas a caixa de diálogo Localizar Janela visível sobre os outros aplicativos. A janela principal do Spy++ é restaurada quando você clica em OK ou em Cancelar, ou quando você limpa a opção Ocultar Spy++.

  5. Escolha Para cima ou Para baixo para a direção inicial da pesquisa.

  6. Clique em OK.

    Se uma mensagem correspondente for encontrada, ela será realçada na janela de exibição de Mensagens. Confira a exibição de Mensagens.

Iniciar e parar a exibição do log de mensagem

Quando uma janela de exibição de Mensagens está ativa, uma opção Iniciar Registro em Log ou Parar Registro em Log é exibida no menu Mensagens do Spy++, e o botão correspondente da barra de ferramentas Iniciar Registro em Log ou Parar Registro em Log fica ativo.

Para iniciar a exibição do log de mensagens:

  • No menu Mensagens, escolha Iniciar Registro em Log.

Para parar a exibição do log de mensagens:

  • No menu Mensagens, escolha Parar Registro em Log.