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