Classes de Controle
Classes de controle encapsulam uma grande variedade de controles padrão do Windows desde controles de texto estático para controles de árvore.Além disso, o MFC fornece alguns novos controles, incluindo botões com barras de bitmaps e controle.
Os controles cujos nomes terminam em "Ctrl" eram novos no Windows 95 e o Windows NT versão 3.51.
Controles de exibição estática
- CStatic
Uma janela de exibição estática.Controles estáticos 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.Editar controles são usados para aceitar entrada textual do usuário.CIPAddressCtrl
Oferece suporte a uma caixa de edição para manipular um endereço de protocolo Internet (IP).CRichEditCtrl
Controle o usuário pode inserir e editar texto.Ao contrário do controle encapsulado em CEdit, um controle rich edit oferece suporte a objetos OLE e formatação de parágrafo e caractere.
Controles que representam números
CSliderCtrl
Um controle contendo um controle deslizante, que o usuário move para selecionar um valor ou conjunto de valores.CSpinButtonCtrl
Um par de botões de seta para o usuário pode clicar para incrementar ou diminuir um valor.CProgressCtrl
Exibe um retângulo preenchido gradualmente da esquerda para a direita para indicar o andamento de uma operação.CScrollBar
Uma janela de controle de 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 janela, 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, caixa de seleção ou botão de rádio em uma janela ou caixa de diálogo.CBitmapButton
Um botão com um bitmap em vez de uma legenda de texto.
Listas
CListBox
Uma janela de controle de caixa de listagem.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 ao usuário mover itens de caixa de lista, tais como nomes de arquivo e a cadeia de caracteres literais, dentro da caixa de listagem.Caixas de listagem com esse recurso são úteis para uma lista de itens em uma ordem diferente de alfabética, como incluir 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 mais uma caixa de listagem.CComboBoxEx
Estende a combinação controle de caixa, fornecendo suporte para listas de imagem.CCheckListBox
Exibe uma lista de itens com caixas de seleção, o usuário pode marcar ou desmarcar, próxima a cada item.CListCtrl
Exibe uma coleção de itens, cada uma consistindo em um ícone e um rótulo, de maneira semelhante para o painel direito do Explorador de arquivos.CTreeCtrl
Exibe uma lista hierárquica de ícones e rótulos organizados de maneira semelhante ao painel esquerdo do Gerenciador de arquivos.
Barras de ferramentas e barras de Status
CToolBarCtrl
Fornece a funcionalidade do controle comum de barra de ferramentas do Windows.A maioria das MFC programas usam CToolBar em vez desta classe.CStatusBarCtrl
Uma janela horizontal, geralmente dividida em painéis, no qual um aplicativo pode exibir informações de status.A maioria das MFC programas usam CStatusBar em vez desta classe.
Diversos controles
CAnimateCtrl
Exibe um clipe de vídeo simple.CToolTipCtrl
Uma pequena 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 estendida ou um controle de interface de calendário simples, que permite ao usuário escolher uma data específica ou um valor de tempo.CHeaderCtrl
Exibe títulos ou rótulos de colunas.CMonthCalCtrl
Oferece suporte a um controle de interface de calendário simples que permite ao 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 ao usuário criar uma combinação de teclas hot, o usuário pode pressionar para executar uma ação rapidamente.CLinkCtrl
Processa o texto marcado-up e inicia aplicativos apropriados quando o usuário clica no link incorporado.CHtmlEditCtrl
Fornece a funcionalidade do controle WebBrowser ActiveX em uma janela do MFC.
Classes relacionadas
CImageList
Fornece a funcionalidade de lista de imagem 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 de mesmo tamanho.CCtrlView
A classe base para todos os modos de exibição associados a controles do Windows.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
Uma exibição que contém um Windows rich Editar controle.CListView
Uma exibição que contém um controle de lista do Windows.CTreeView
Uma exibição que contém um controle de árvore do Windows.