Controles do Windows

Finalidade

Um controle é uma janela filho que um aplicativo usa em conjunto com outra janela para habilitar a interação do usuário. Os controles são usados com mais frequência em caixas de diálogo, mas também podem ser usados em outras janelas. Os controles nas caixas de diálogo fornecem ao usuário uma maneira de digitar texto, escolher opções e iniciar ações. Os controles em outras janelas fornecem uma variedade de serviços, como permitir que o usuário escolha comandos, exibir status e exibir e editar texto. Esta documentação descreve os controles fornecidos pelo Windows e os elementos de programação usados para criá-los e manipulá-los.

Para obter uma lista de todos os controles do Windows, incluindo um link para uma visão geral abrangente e informações de referência para cada controle, consulte Biblioteca de controles.

Público de desenvolvedores

Os controles são projetados para uso por desenvolvedores de C/C++ e designers de interface do usuário. Em geral, os desenvolvedores precisam de um nível moderado de compreensão sobre conceitos de programação de interface do usuário, programação de API do Windows e Unicode.

Requisitos de tempo de execução

O suporte para controles é fornecido por User32.dll e Comctl32.dll. Para obter mais informações, consulte Versões de controle comuns.

Nesta seção

Tópico Descrição
Sobre controles comuns
Fornece informações gerais que são comuns a todos os controles que são suportados pelo Comctl32.dll.
Mensagens de controle
Explica como as mensagens do Windows são usadas para se comunicar com controles.
Controles personalizados
Descreve várias maneiras de criar controles personalizados.
Controles de subclassificação
Descreve uma maneira de personalizar um controle alterando seus recursos ou adicionando novos.
Desenho personalizado
Descreve um serviço, fornecido por alguns controles, que os aplicativos podem usar para personalizar vários aspectos da aparência do controle.
Considerações de segurança: Controles do Microsoft Windows
Fornece informações sobre considerações de segurança relacionadas aos controles do Windows.
Biblioteca de controles
Fornece visões gerais e informações de referência sobre cada controle suportado por User32.dll e Comctl32.dll.
Referência de Controle Geral
Fornece informações de referência sobre elementos de programação que se aplicam a vários controles, não apenas a um controle específico.
Controle Spy v2.0
Descreve o Control Spy, uma ferramenta que ajuda os desenvolvedores a entender controles comuns.
Estilos visuais
Descreve como a aparência dos controles pode mudar dependendo do estilo visual escolhido pelo usuário.
Formato de arquivo de tema
Discute o formato de arquivos de tema (.theme) usados no Windows 7 e Windows Vista.