Controle Spy v2.0
Control Spy é uma ferramenta que ajuda os desenvolvedores a entender os controles comuns: como aplicar estilos a eles e como eles respondem a mensagens e notificações. Usando Control Spy, você pode ver imediatamente como diferentes estilos afetam o comportamento e a aparência de cada controle, e também como você pode alterar o estado de cada controle enviando mensagens.
Duas versões do Control Spy estão disponíveis, uma para Comctl32.dll versão 5.x e outra para Comctl32.dll versão 6.0 e posterior. ControlSpyV6.exe tem um manifesto de aplicativo interno para que ele use os controles temáticos mais recentes. ControlSpyV5.exe não tem esse manifesto e, portanto, o padrão é a versão mais antiga.
Este tópico contém as seguintes seções.
Visão geral
Control Spy hospeda um controle comum selecionado no centro de sua janela de aplicação. Você pode alterar qual controle é mostrado selecionando controles diferentes na caixa de listagem no lado esquerdo da janela. As mensagens ou notificações recebidas pelo controlo serão listadas no lado direito da janela à medida que chegam. Pode ativar ou desativar esta funcionalidade utilizando as caixas de verificação Mensagens Recebidas e Notificações Recebidas.
A imagem a seguir mostra o aplicativo Control Spy.
Na parte inferior da janela, existem vários separadores que apresentam mais funcionalidades.
Estilos
A guia Estilos de permite que você altere o estilo de janela atual do controle. Selecione ou desmarque qualquer um dos estilos listados e, em seguida, clique no botão Aplicar para alterar o estilo do controle exibido. Como alternativa, você pode usar o botão Recriar para criar um novo controle com os estilos selecionados. O botão Redefinir retornará o controle para os estilos padrão.
Os botões Copy Style e Copy ExStyle abaixo da guia copiarão as constantes de estilo selecionadas para a Área de Transferência como uma lista delimitada bit a bit OU (|). Você pode colar essa lista diretamente em sua chamada para CreateWindowEx para fornecer um controle em seu próprio aplicativo com o mesmo estilo.
A imagem a seguir mostra a guia Estilos de para um controle de botão.
Mensagens
A guia Mensagens permite que você envie praticamente qualquer mensagem para um controle. Depois de selecionar uma mensagem na caixa de listagem, você pode inserir dados que são enviados como o wParam e parâmetros lParam da chamada para SendMessage. Depois de clicar em Enviar, a mensagem é enviada para o controle e qualquer resultado é exibido na caixa de texto na parte inferior da guia.
A imagem a seguir mostra a guia mensagens quando uma mensagem específica é selecionada.
Tamanho/Cor
A guia Tamanho/Cor pode ser usada para alterar o tamanho do controle, bem como a cor de seu plano de fundo.
Onde obter o controle espião
Download Control Spy 2.0 (ambas as versões estão contidas no download).
Tópicos relacionados
-
Conceptual