Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Você pode escolher as janelas e os tipos de mensagem mostrados em uma janela de exibição Mensagens.
Cada janela tem um fluxo de mensagens associado. Uma janela de exibição Mensagens exibe esse fluxo de mensagens. O identificador da janela, o código da mensagem e a mensagem são mostrados. Você também pode criar uma exibição de Mensagens para um thread ou processo. Isso permite que você visualize mensagens enviadas para todas as janelas pertencentes a um processo ou thread específico, o que é útil para capturar mensagens de inicialização de janela.
A imagem a seguir mostra uma janela de exibição típica de Mensagens.
A primeira coluna contém o identificador de janela e a segunda coluna contém um código de mensagem . Os parâmetros de mensagem decodificados e os valores de retorno estão à direita.
Visualização de Mensagens de Controle
Com Spy++, você tem um controle considerável sobre o conteúdo de uma janela de visualização de mensagens. Você pode iniciar e parar exibir as mensagens a qualquer momento, e você pode especificar:
Que tipos de mensagem pretende ver.
Quais janelas você deseja monitorar.
O formato de exibição para linhas de mensagem.
Essas configurações estão disponíveis na caixa de diálogo Opções de Mensagem e se aplicam somente à janela de exibição ativa Mensagens. Para abrir esta caixa de diálogo, escolha Mensagens de Registo no menu Spy.
Três painéis com guias de opções de mensagem estão disponíveis. Para obter mais informações, consulte o separador Windows, caixa de diálogo Opções de Mensagem, o separador Mensagens, caixa de diálogo Opções de Mensagem, e o separador Saída, caixa de diálogo Opções de Mensagem.
Abra a vista de mensagens a partir da janela de pesquisa
Poderá achar conveniente utilizar a caixa de diálogo Localizar Janela para selecionar uma janela de destino e, em seguida, abrir uma vista Mensagens dessa janela.
Para abrir uma janela de exibição Mensagens usando a caixa de diálogo Localizar janela:
Organize suas janelas para que tanto o Spy++ quanto a janela de destino fiquem visíveis.
No menu Spy, escolha Localizar janela.
A caixa de diálogo Localizar janela é aberta.
Na aba Windows , arraste a ferramenta de pesquisa sobre a janela de destino. À medida que você arrasta 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), você pode digitá-lo na caixa de texto Identificador.
Em Mostrar, selecione Mensagens.
Pressione OK.
Uma janela em branco de visualização de Mensagens é aberta, e um menu Mensagens é adicionado à barra de ferramentas Spy++.
No menu Mensagens, escolha Opções de Registo.
A caixa de diálogo Opções de Mensagem é aberta.
Selecione as opções para as mensagens que deseja exibir.
Pressione OK para começar a registrar mensagens.
Dependendo das opções selecionadas, as mensagens começam a ser transmitidas para a janela de exibição ativa do Mensagens.
Quando tiver mensagens suficientes, escolha Parar Registro em Log no menu Mensagens.
Procurar uma mensagem na vista Mensagens
Você pode pesquisar uma mensagem específica no modo de exibição Mensagens usando seu identificador, tipo ou ID de mensagem como critério de pesquisa. Qualquer um destes, ou uma combinação, é 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 atualmente selecionada.
Para procurar uma mensagem na vista Mensagens:
Organize suas janelas para que Spy++ e uma janela de visualização de mensagens ativa sejam visíveis.
No menu Pesquisa, escolha Localizar Mensagem.
A caixa de diálogo Pesquisa de Mensagens abre.
Arraste o da ferramenta Finder sobre a janela desejada. À medida que arrasta a ferramenta, a caixa de diálogo Pesquisa de Mensagens exibe detalhes na janela selecionada.
- Como alternativa, se tiver o identificador da janela cujas mensagens deseja examinar, digite-o na caixa de texto Identificador.
- Ou, se souber o tipo de mensagem e/ou a ID da mensagem desejados, selecione-os nos menus suspensos Tipo e Mensagem e limpe a caixa de texto Handle.
Desmarque todos os campos para os quais não deseja especificar valores.
Dica
Para reduzir a desorganização da tela, selecione a opção Ocultar espião. Esta opção oculta a janela principal do Spy++, deixando apenas a caixa de diálogo Find Window visível na parte superior de seus outros aplicativos. A janela principal do Spy++ é restaurada quando você clica OK ou Cancelar, ou quando você desmarca a opção Ocultar Spy++.
Escolha Up ou Down para a direção inicial da pesquisa.
Clique OK.
Se uma mensagem correspondente for encontrada, ela será realçada na janela de exibição Mensagens.
Iniciar e parar a exibição do log de mensagens
Quando uma janela de visualização Mensagens está ativa, uma opção de Iniciar Registro ou Parar Registro aparece no menu Mensagens do Spy++, e o botão correspondente da barra de ferramentas Iniciar Registro ou Parar Registro fica ativo.
Para iniciar a exibição do log de mensagens:
- No menu Mensagens, escolha Iniciar Registo.
Para parar a exibição do log de mensagens:
- No menu Mensagens, escolha Parar registro em log.