Compartilhar via


Controles do Windows

Propósito

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 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 da Biblioteca de Controle.

Público-alvo do desenvolvedor

Os controles são projetados para uso por desenvolvedores 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 da interface do usuário, programação da 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 de 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 as mensagens do Windows 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.
de 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 sobre segurança do : Controles do Microsoft Windows
Fornece informações sobre considerações de segurança relacionadas aos controles do Windows.
biblioteca de controle
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.
do 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 no Windows Vista.