Controles de 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 geralmente são usados 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 por Windows e os elementos de programação usados para criá-los e manipulá-los.

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

Público de desenvolvedores

Os controles foram projetados para uso por desenvolvedores e designers de interface do usuário do C/C++. Em geral, os desenvolvedores precisam de um nível moderado de compreensão sobre os conceitos de programação da interface do usuário, Windows programação de API 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 As Versões de Controle Comum.

Nesta seção

Tópico Descrição
Sobre controles comuns
Fornece informações gerais comuns a todos os controles compatíveis com Comctl32.dll.
Controlar mensagens
Explica como Windows mensagens são usadas para se comunicar com controles.
Controles personalizados
Descreve várias maneiras de criar controles personalizados.
Controles de subclasse
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 de Windows.
Biblioteca de controles
Fornece visões gerais e informações de referência sobre cada controle com suporte 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.
Control 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 dos arquivos tema (.theme) usados no Windows 7 e Windows Vista.