Partilhar via


Classes de controle

As classes do controle gerenciado uma ampla variedade de controles padrão do windows que variam dos controles de texto estático nos controles de árvore. Além disso, o MFC fornece alguns novos controles, inclusive os botões com bitmaps e barras de controle.

Os controles cujos nomes da classe terminam em “Ctrl” eram novos na versão 3,51 do Windows 95 e Windows NT.

Controles de exibição estáticos

  • CStatic
    Uma janela de estática- exibição. Os controles estáticos são usados para rotular, caso, ou separar outros controles em uma caixa de diálogo ou em uma janela. Também podem exibir imagens gráficas em vez de texto ou uma caixa.

Controles de texto

  • CEdit
    Uma janela de controle de editável- texto. Os controles de edição 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 (IP).

  • CRichEditCtrl
    Um controle ao qual o usuário pode inserir e editar o texto. Ao contrário do controle encapsulado em CEdit, um controle de edição avançado da suporte à formatação de caractere e de parágrafo e os objetos OLE.

Controles que representam números

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

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

  • CProgressCtrl
    Exibe um retângulo que é preenchido gradativamente da esquerda para a direita para indicar o progresso de uma operação.

  • CScrollBar
    Uma janela de controle da barra de rolagem. A classe fornece a funcionalidade de uma barra de rolagem, para uso como um controle em uma caixa de diálogo ou em uma janela do, através 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 programática para um botão de ação, uma caixa de seleção, ou um botão de opção em uma caixa de diálogo ou em uma janela.

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

Listas

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

  • CDragListBox
    Fornece a funcionalidade de uma caixa de listagem windows; permite que o usuário mover itens da caixa de listagem, como nomes de arquivo e literais, na caixa de listagem. As caixas de listagem com esse recurso são úteis para uma lista de itens em uma ordem diferente alfabéticos, como incluir nomes de caminho ou arquivos em um projeto.

  • CComboBox
    Uma janela de controle da caixa de combinação. Uma caixa de combinação consiste em um controle de edição mais uma caixa de listagem.

  • CComboBoxEx
    Estende o controle da caixa de combinação fornecendo suporte a listas de imagens.

  • CCheckListBox
    Exibe uma lista de itens com caixas de seleção, ele pode verificar ou desmarque, ao lado de cada item.

  • CListCtrl
    Exibe uma coleção de itens, cada qual consiste em um ícone e em um rótulo, de forma semelhante ao painel direito do Explorador de Arquivos.

  • CTreeCtrl
    Exibe uma lista hierárquica de ícones e de forma semelhante organizado de rótulos para o painel esquerdo do Explorador de Arquivos.

Barras de ferramentas e barras de status

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

  • CStatusBarCtrl
    Uma janela horizontal, dividido geralmente painéis, em que um aplicativo pode exibir informações de status. A maioria de MFC programas usam CStatusBar em vez dessa classe.

Controles diversos

  • CAnimateCtrl
    Exibe um videoclip simples.

  • CToolTipCtrl
    Um pequeno janela pop-up que exibe uma única linha de texto que descreve a finalidade de uma ferramenta em um aplicativo.

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

  • CHeaderCtrl
    Títulos ou rótulos vídeos para colunas.

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

  • CTabCtrl
    Um controle com guias no qual o usuário pode clicar em, análogos a divisores em um caderno.

  • CHotKeyCtrl
    Permite que o usuário para criar uma combinação de tecla de acesso, que o usuário possa pressione para executar uma ação rapidamente.

  • CLinkCtrl
    Texto e inicia marcados configura Renders aplicativos apropriadas quando o usuário clica no link inserido.

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

Classes relacionadas

  • CImageList
    Fornece a funcionalidade da lista da imagem do windows. As listas de imagem são usadas com controles da lista e controles da árvore. Também podem ser usados para armazenar e arquivar um conjunto de bitmaps mesmo feito sob medida.

  • CCtrlView
    Qualquer classe base para exibe associado aos controles do windows. Exibições com base em controles são descritas abaixo.

  • CEditView
    Uma exibição que contém um controle de edição padrão do windows.

  • CRichEditView
    Uma exibição que contém um controle de edição avançado do windows.

  • CListView
    Uma exibição que contém o lista o controle.

  • CTreeView
    Uma exibição que contém um controle de árvore do windows.

Consulte também

Conceitos

Visão geral da biblioteca de classes