Compartilhar via


Classes de Controle

Classes de controle encapsulam uma ampla variedade de controles padrão do Windows que variam de controles de texto estático a controles em árvore.Além disso, o MFC oferece alguns novos controles, incluindo botões com barras de controle e bitmaps.

Os controles cujos nomes de classe terminam em"CTRL "eram novos no Windows 95 e Windows NT versão 3.51.

Controles de vídeo estático

  • CStatic
    Uma janela de exibição estática.Controles estático são usados para rótulo, caixa ou separar outros controles em uma janela ou caixa de diálogo.Eles também podem exibir imagens gráficas, em vez de texto ou uma caixa.

Controles de texto

  • CEdit
    Uma janela de controle de texto editável.edição controles são usados para aceitar a entrada textual do usuário.

  • CIPAddressCtrl
    Oferece suporte a uma caixa de edição para manipular um endereço IP (Internet protocolo IP IP).

  • CRichEditCtrl
    Um controle em que o usuário pode inserir e edição texto.Ao contrário do controle encapsulado em CEdit, um controle rich edição oferece suporte a caractere e formatação de parágrafo e objetos OLE.

Controles que representam os números

  • CSliderCtrl
    Um controle que contém um controle deslizante, que o usuário move para selecionar um valor ou conjunto de valores.

  • CSpinButtonCtrl
    Um emparelhar de botões de seta para o usuário pode clicar para incrementar ou decrementar um valor.

  • CProgressCtrl
    Exibe um retângulo preenchido gradualmente da esquerda para direita para indicar o andamento de uma operação.

  • CScrollBar
    Uma janela de controle de BAR de rolar.A classe fornece a funcionalidade de um BAR de rolar, para uso sistema autônomo um controle em uma caixa de diálogo ou janela, por meio do qual o usuário pode especificar uma posição dentro de um intervalo.

Botões

  • CButton
    Uma janela de controle de botão.A classe fornece uma interface de programação para um botão, caixa de seleção ou botão de opção em uma caixa de diálogo ou janela.

  • CBitmapButton
    Um botão com um bitmap em vez de um texto da legenda.

Listas

  • CListBox
    A lista-janela de controle de caixa.Uma caixa de listagem exibe uma lista de itens que o usuário pode exibir e selecionar.

  • CDragListBox
    Fornece a funcionalidade de uma caixa de lista do Windows; permite que o usuário mover itens de caixa de listagem, sistema autônomo nomes de arquivos e de seqüência de caracteres literais, dentro da caixa de listagem.sistema autônomo caixas de listagem com esse recurso são úteis para uma lista de itens em uma ordem diferente de em ordem alfabético, sistema autônomo incluir nomes de caminhos ou arquivos em um projeto.

  • CComboBox
    Uma janela de controle de caixa de combinação.Uma caixa de combinação consiste em um controle de edição, além de uma caixa de listagem.

  • CComboBoxEx
    Amplia a combinação controle de caixa, oferecendo suporte para listas de imagem.

  • CCheckListBox
    Exibe uma lista de itens com caixas de seleção, o usuário pode verificar ou desmarcar, próximo a cada item.

  • CListCtrl
    Exibe uma coleção de itens, cada uma consistindo em um ícone e um rótulo, de forma semelhante para o painel direito do Windows Explorer.

  • CTreeCtrl
    Exibe uma lista hierárquica de ícones e rótulos organizados de maneira semelhante ao painel esquerdo do Windows Explorer.

Barras de ferramentas e barras de status

  • CToolBarCtrl
    Fornece a funcionalidade do controle comum da barra de ferramentas do Windows.A maioria dos programas MFC usa CToolBar em vez dessa classe.

  • CStatusBarCtrl
    Uma janela horizontal, geralmente dividida em painéis, no qual um aplicativo pode exibir informações de status.A maioria dos programas MFC usa CStatusBar em vez dessa classe.

Diversos controles

  • CAnimateCtrl
    Exibe um clipe de vídeo simples.

  • CToolTipCtrl
    Uma pequena janela pop-up que exibe uma única linha de texto que descreva a finalidade de uma ferramenta em um aplicativo.

  • CDateTimeCtrl
    Oferece suporte a um controle de edição estendida ou um controle de interface de calendário simples, que permite que um usuário escolher uma data específica ou um valor temporal.

  • CHeaderCtrl
    Exibe títulos ou rótulos de colunas.

  • CMonthCalCtrl
    Oferece suporte a um controle de interface de calendário simples que permite que um usuário selecionar uma data.

  • CTabCtrl
    Um controle com guias no qual o usuário pode clicar, parecido com os divisores em um bloco de anotações.

  • CHotKeyCtrl
    Permite que o usuário criar uma combinação de teclas quente, o usuário pode pressionar para executar uma ação rapidamente.

  • CLinkCtrl
    Processa o texto marcado-up e inicia os aplicativos apropriados quando o usuário clica no link incorporado.

  • CHtmlEditCtrl
    Fornece a funcionalidade do controle ActiveX do WebBrowser em uma janela do MFC.

Classes relacionadas

  • CImageList
    Fornece a funcionalidade de lista de imagens do Windows.Listas de imagem são usadas com controles de lista e controles de árvore.Eles também podem ser usados para armazenar e arquivar um conjunto de bitmaps do mesmo tamanho.

  • CCtrlView
    A classe base para todos os modos de exibição associados a controles do Windows.Os modos de exibição com base nos controles estão descritos abaixo.

  • CEditView
    Controle de edição de um modo de exibição que contém um padrão do Windows.

  • CRichEditView
    Controle de edição de um modo de exibição que contenha um avançado do Windows.

  • CListView
    Um modo de exibição que contém um controle de lista do Windows.

  • CTreeView
    Um modo de exibição que contém um controle de árvore do Windows.

Consulte também

Conceitos

Visão geral das bibliotecas de classes