Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você 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 de janela, o código da mensagem e a mensagem são mostrados. Você também pode criar uma visualização de mensagens para um thread ou processo. Isso permite que você exiba mensagens enviadas a 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 mensagens típica.
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 retornados estão à direita.
Visualização de Mensagens de Controle
Com o Spy++, você tem um controle considerável sobre o conteúdo de uma janela de exibição mensagens. Você pode iniciar e parar de exibir as mensagens a qualquer momento e especificar:
Quais tipos de mensagem você deseja 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 Mensageme se aplicam somente à janela de exibição Mensagens ativa. Para abrir essa caixa de diálogo, escolha Registrar Mensagens no menu Espião.
Três painéis com guias de opções de mensagem estão disponíveis. Para obter mais informações, consulte a guia Windows , caixa de diálogo Opções de Mensagem, a guia Mensagens , caixa de diálogo Opções de Mensagem, e a guia Saída , caixa de diálogo Opções de Mensagem.
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 uma vista de Mensagens dessa janela.
Para abrir uma janela de exibição Mensagens usando a caixa de diálogo Localizar Janela:
Organize suas janelas para que o Spy++ e a janela de destino fiquem visíveis.
No menu Spy, escolha Localizar Janela.
A caixa de diálogo Localizar Janela é aberta.
Na guia Janelas, arraste a Ferramenta Localizador pela 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), poderá digitá-lo na caixa de texto Manipular.
Em Mostrar, selecione Mensagens.
Pressione OK.
Uma janela exibição de Mensagens em branco é aberta e um menu Mensagens é adicionado à barra de ferramentas Spy++.
No menu Mensagens, escolha Opções de Log.
A caixa de diálogo Opções de Mensagem abre-se.
Selecione as opções para as mensagens que você deseja exibir.
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 visualização de Mensagens ativa.
Quando você tiver mensagens suficientes, escolha Parar Registro em Log no menu Mensagens.
Pesquisar uma mensagem no modo de exibição 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 desses, 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 selecionada no momento.
Para pesquisar uma mensagem no modo de exibição Mensagens:
Organize suas janelas para que o Spy++ e uma janela de exibição mensagens ativas fiquem visíveis.
No menu Pesquisar, escolha Localizar Mensagem.
A caixa de diálogo Pesquisa de Mensagens é aberta.
Arraste a ferramenta Finder pela 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.
Desmarque todos os campos para os quais você não deseja especificar valores.
Dica
Para reduzir a desordem de tela, selecione a opção Ocultar Espião. Essa opção oculta a janela principal do Spy++, deixando apenas a caixa de diálogo Localizar Janela visível sobre seus outros aplicativos. A janela principal do Spy++ é restaurada quando você clica em OK ou Cancelarou quando você limpa a opção Ocultar Spy++.
Escolha Para Cima ou Para Baixo para a direção inicial da pesquisa.
Clique em OK.
Se uma mensagem correspondente for encontrada, ela será realçada na janela Exibição Mensagens.
Iniciar e interromper a exibição do log de mensagens
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 interromper a exibição do log de mensagens:
- No menu Mensagens, escolha Parar Registro em Log.