Controles predefinidos

O sistema fornece várias classes janela predefinidos para controles. Pertencentes a essas classes de janela controles são chamados controles predefinidos. Um aplicativo cria um controle predefinido de um tipo específico, especificando o nome da classe janela apropriada na CreateWindowEx função ou o modelo de caixa de diálogo. A seguir estão as classes de janela predefinida.

Nome Descrição
BOTÃO Cria controles button. Esses controles normalmente notificar o janela pai quando o usuário escolhe o controle. Para obter mais informações, consulte botões.
CAIXA DE COMBINAÇÃO Cria caixas de combinação. Esses controles são uma combinação de caixas de listagem e controles, permitindo que o usuário escolher e editar itens de edição. Para obter mais informações, consulte Caixas de combinação.
EDITAR Cria controles de Editarar. Esses controles permitem ao usuário visualizar e editar texto. Para obter mais informações, consulte Editar controles.
CAIXA DE LISTAGEM Cria caixas de listagem. Esses controles de exibem uma lista na qual o usuário pode selecionar um ou mais itens. Para obter mais informações, consulte Caixas de listagem.
RichEdit Cria Rich Editar controles de versão 1.0. Esses controles permitem que o modo de exibição do usuário e editar texto com caractere e parágrafo formatação e podem incluir incorporados objetos. Para obter mais informações, consulte Controles de Rich Editar.
RICHEDIT_CLASS Cria Rich Editar controles de versão 2.0. Esses controles permitem que o modo de exibição do usuário e editar texto com caractere e parágrafo formatação e podem incluir incorporados objetos. Para obter mais informações, consulte Controles de Rich Editar.
BARRA DE ROLAGEM Cria controles barra de rolagem. Esses controles permitem que o usuário escolher a direção ea distância para rolar as informações em uma janela relacionada. Para obter mais informações, consulte As barras de rolagem.
ESTÁTICO Cria controles estáticos. Muitas vezes, esses controles agem como rótulos para outros controles. Para obter mais informações, consulte Controles estáticos.

Cada classe de janela predefinida tem um correspondente conjunto de estilos de controle que permitem que um aplicativo variar a aparência e comportamento dos controles que cria. Por exemplo, a classe BUTTON suporta estilos para criar botões, botões de opção, caixas de seleção e caixas de grupo. Um aplicativo especifica o estilo ao criar o Controlarar.

Cada classe de janela predefinida tem um correspondente conjunto de mensagens de notificação e controlo. Aplicativos contam com as mensagens de notificação para determinar quando o usuário forneceu entrada para os controles. Por exemplo, um botão de envio envia uma mensagem BN_CLICKED para o janela pai quando o usuário clica no botão. Aplicativos usam as mensagens de controle para recuperar informações de controles e para manipular a aparência e o comportamento dos controles. Por exemplo, um aplicativo pode enviar uma BM_GETCHECK mensagem para uma caixa de seleção para determinar se ele atualmente contém uma marca de seleção.

A maioria dos aplicativos fazem amplo uso de controles predefinidos em outras janelas e caixas de diálogo. Porque controles predefinidos oferecem muitos recursos, uma discussão completa de cada um está além do escopo deste tópico.

Index