Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
As classes de controle encapsulam uma ampla variedade de controles padrão do Windows, que vão desde controles de texto estático até controles de árvore. Além disso, MFC fornece alguns novos controles, incluindo botões com bitmaps e barras de controle.
Os controles cujos nomes de classe terminam em "Ctrl" eram novos no Windows 95 e Windows NT versão 3.51.
Controles de exibição estática
CStatic
Uma janela de exibição estática. Os controles estáticos são usados para rotular, encaixotar ou separar outros controles em uma caixa de diálogo ou janela. 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. Os controles de edição são usados para aceitar entradas textuais do usuário.
CIPAddressCtrl
Suporta uma caixa de edição para manipular um endereço IP (Internet Protocol).
CRichEditCtrl
Um controle no qual o usuário pode inserir e editar texto. Ao contrário do controle encapsulado no CEdit, um controle de edição avançado suporta formatação de caracteres e parágrafos e objetos OLE.
Controles que representam 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 par de botões de seta em que o usuário pode clicar para incrementar ou diminuir um valor.
CProgressCtrl
Exibe um retângulo que é preenchido gradualmente 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 janela, através da 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 pressã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 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 listagem do Windows; Permite que o usuário mova itens da caixa de listagem, como nomes de arquivo e literais de cadeia de caracteres, dentro da caixa de listagem. As caixas de listagem com esse recurso são úteis para uma lista de itens em uma ordem diferente da alfabética, como incluir nomes de caminhos ou arquivos em um projeto.
CComboBox
Janela de controlo de 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 de caixa de combinação fornecendo suporte para listas de imagens.
CCheckListBox
Exibe uma lista de itens com caixas de seleção, que o usuário pode marcar ou desmarcar, ao lado de cada item.
CListCtrl
Exibe uma coleção de itens, cada um consistindo de um ícone e um rótulo, de maneira semelhante ao 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 Explorador de Arquivos.
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 usam CToolBar em vez desta classe.
CStatusBarCtrl
Uma janela horizontal, geralmente dividida em painéis, na qual um aplicativo pode exibir informações de status. A maioria dos programas MFC usa CStatusBar em vez desta classe.
Controlos Diversos
CAnimateCtrl
Exibe um clipe de vídeo simples.
CToolTipCtrl
Uma pequena janela pop-up que exibe uma única linha de texto descrevendo a finalidade de uma ferramenta em um aplicativo.
CDateTimeCtrl
Suporta um controle de edição estendido ou um controle de interface de calendário simples, que permite que um usuário escolha um valor específico de data ou hora.
CHeaderCtrl
Exibe títulos ou rótulos para colunas.
CMonthCalCtrl
Suporta um controle de interface de calendário simples que permite que um usuário selecione uma data.
CTabCtrl
Um controle com abas nas quais o usuário pode clicar, análogo aos divisores em um notebook.
CHotKeyCtrl
Permite ao usuário criar uma combinação de teclas de atalho, que o usuário pode pressionar para executar uma ação rapidamente.
CLinkCtrl
Renderiza texto marcado e inicia aplicativos apropriados quando o usuário clica no link incorporado.
CHtmlEditCtrl
Fornece a funcionalidade do controle ActiveX WebBrowser em uma janela MFC.
Aulas relacionadas
CImageList
Fornece a funcionalidade da lista de imagens do Windows. As listas de imagens são usadas para controlos de lista e controlos 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 aos controles do Windows. Os visões baseadas em controles são descritas abaixo.
CEditView
Um modo de exibição que contém um controle de edição padrão do Windows.
CRichEditView
Um modo de exibição que contém um controle de edição avançado do Windows.
CListView
Uma vista que contém um controlo de lista do Windows.
CTreeView
Uma visualização que contém um controlador de árvore do Windows.