Partilhar via


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.

janela espiã de controle

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.

guia de estilos de espião de controle

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.

guia de mensagens espiãs de controle

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).

Conceptual

controles do Windows

Habilitando estilos visuais