Partilhar via


Visão geral do controle Rich Edit

Observação importanteImportante

Se você estiver usando um controle rich edit em uma caixa de diálogo (independentemente de seu aplicativo SDI, MDI, ou baseado em diálogo), você deve chamar AfxInitRichEdit uma vez antes da caixa de diálogo caixa é exibida.É um lugar comum para chamar essa função em seu programa InitInstance função de membro.Você não precisa chamá-lo para sempre que exibir a caixa de diálogo, na primeira vez.Não é necessário chamar AfxInitRichEdit se você estiver trabalhando com CRichEditView.

Controles de edição avançados (CRichEditCtrl) fornecem uma interface de programação de formatação de texto.No entanto, um aplicativo deve implementar qualquer componentes da interface do usuário necessários para tornar as operações de formatação disponíveis para o usuário.Isto é, o rich Editar controle suporta alterar os atributos de parágrafo ou de caractere do texto selecionado.Alguns exemplos de caractere atributos são negrito, itálico, família de fonte e tamanho de ponto.Exemplos de atributos de parágrafo incluem alinhamento, margens e tabulações.No entanto, é para fornecer a interface do usuário seja uma caixa de diálogo Formatar caracteres, itens de menu ou botões da barra de ferramentas.Também há funções para consultar o controle rich edit para os atributos da seleção atual.Use essas funções para exibir as configurações atuais para os atributos, por exemplo, definir uma marca de seleção no comando de interface do usuário se a seleção tem o atributo de formatação de caracteres em negrito.

Para obter mais informações sobre formatação de parágrafo e caractere, consulte Formatação de caractere e Formatação de parágrafo posteriormente neste tópico.

Rich editar controles suporte quase todas as operações e mensagens de notificação usadas com controles de edição de várias linhas.Assim, os aplicativos que já usar controles de edição podem ser facilmente alterados para usar rich editar controles.Notificações e mensagens adicionais permitem que aplicativos acessar os controles de editar exclusivos rich funcionalidade.Para obter informações sobre controles de edição, consulte CEdit.

Para obter mais informações sobre notificações, consulte notificações de um controle de edição de Rich posteriormente neste tópico.

Consulte também

Referência

Usando CRichEditCtrl

Conceitos

Controles (MFC)