Compartilhar via


Classe de CRichEditCtrl

Fornece a funcionalidade do controle de edição rico.

class CRichEditCtrl : public CWnd

Membros

76a787xf.collapse_all(pt-br,VS.110).gifConstrutores public

Nome

Descrição

CRichEditCtrl::CRichEditCtrl

Constrói um objeto de CRichEditCtrl .

76a787xf.collapse_all(pt-br,VS.110).gifMétodos públicos

Nome

Descrição

CRichEditCtrl::CanPaste

Determina se o conteúdo da área de transferência podem ser colados em este controle de edição rico.

CRichEditCtrl::CanRedo

Determina se há alguma ação no controle refaz a fila.

CRichEditCtrl::CanUndo

Determina se uma operação de edição pode ser desfeita.

CRichEditCtrl::CharFromPos

Recupera informações sobre o caractere mais próximo a um ponto específico na área cliente de um controle de edição.

CRichEditCtrl::Clear

Limpa a seleção atual.

CRichEditCtrl::Copy

Copia a seleção atual na área de transferência.

CRichEditCtrl::Create

Cria o controle de edição aplicativos do windows e associá-la com esse objeto de CRichEditCtrl .

CRichEditCtrl::CreateEx

Cria o controle de edição aplicativos do windows com os estilos estendidos especificados do windows e associá-la com esse objeto de CRichEditCtrl .

CRichEditCtrl::Cut

Recorta a seleção atual na área de transferência.

CRichEditCtrl::DisplayBand

Exibe uma parte do conteúdo de esse objeto de CRichEditCtrl .

CRichEditCtrl::EmptyUndoBuffer

Reinicializa (limpa) o sinalizador desfazer de esse objeto de CRichEditCtrl.

CRichEditCtrl::FindText

Localize o texto dentro de esse objeto de CRichEditCtrl .

CRichEditCtrl::FindWordBreak

Localiza a seguir interrupção da palavra antes ou após a posição do caractere especificado, ou recupere informações sobre o caractere na posição.

CRichEditCtrl::FormatRange

Formata um intervalo de texto para o dispositivo de saída de destino.

CRichEditCtrl::GetCharPos

Determina o local de um determinado caractere dentro de esse objeto de CRichEditCtrl .

CRichEditCtrl::GetDefaultCharFormat

Recupera os atributos de formatação padrão atual de caracteres em este objeto de CRichEditCtrl .

CRichEditCtrl::GetEventMask

Recupera a máscara de eventos para este objeto de CRichEditCtrl .

CRichEditCtrl::GetFirstVisibleLine

Determina a linha visível o nível mais alto em este objeto de CRichEditCtrl .

CRichEditCtrl::GetIRichEditOle

Recupera um ponteiro para a interface de IRichEditOle para este controle de edição rico.

CRichEditCtrl::GetLimitText

Obtém o limite na quantidade de texto que um usuário pode inserir em este CRichEditCtrl o objeto.

CRichEditCtrl::GetLine

Recupera uma linha de texto de esse objeto de CRichEditCtrl .

CRichEditCtrl::GetLineCount

Retorna o número de linhas em este objeto de CRichEditCtrl .

CRichEditCtrl::GetModify

Determina se o conteúdo de esse objeto de CRichEditCtrl foram alterados desde a última gravação.

CRichEditCtrl::GetOptions

Recupera as opções ricas do controle de edição.

CRichEditCtrl::GetParaFormat

Recupera os atributos de formatação de parágrafo na seleção atual em este objeto de CRichEditCtrl .

CRichEditCtrl::GetPunctuation

Recupera os caracteres de pontuação atual para o controle de edição rico.Esta mensagem está disponível somente em versões de Asiático- idioma do sistema operacional.

CRichEditCtrl::GetRect

Recupera o retângulo de formatação para este objeto de CRichEditCtrl .

CRichEditCtrl::GetRedoName

Recupera o tipo de ação seguir, se houver, no controle refazer a fila.

CRichEditCtrl::GetSel

Obtém as posições inicial e final de seleção atual em este objeto de CRichEditCtrl .

CRichEditCtrl::GetSelectionCharFormat

Recupera os atributos de formatação de caracteres na seleção atual em este objeto de CRichEditCtrl .

CRichEditCtrl::GetSelectionType

Recupera o tipo de conteúdo na seleção atual em este objeto de CRichEditCtrl .

CRichEditCtrl::GetSelText

Obtém o texto da seleção atual em este objeto de CRichEditCtrl

CRichEditCtrl::GetTextLength

Retorna o tamanho do texto, os caracteres, em este objeto de CRichEditCtrl .Não inclui o caractere de terminação zero.

CRichEditCtrl::GetTextLengthEx

Retorna o número de caracteres ou rica de bytes no modo de edição.Aceita uma lista de sinalizadores para indicar o método para determinar o tamanho do texto em um controle de edição rico

CRichEditCtrl::GetTextMode

Recupera o modo de texto atual e desfazem o nível de um controle de edição rico.

CRichEditCtrl::GetTextRange

Retorna o intervalo de texto especificado.

CRichEditCtrl::GetUndoName

Recupera o tipo de ação de desfazer a seguir, se houver.

CRichEditCtrl::GetWordWrapMode

Recupera opções atual de quebra automática e de separação de palavras de palavras para o controle de edição rico.Esta mensagem está disponível somente em versões de Asiático- idioma do sistema operacional.

CRichEditCtrl::HideSelection

Mostra ou oculta a seleção atual.

CRichEditCtrl::LimitText

Limitar a quantidade de texto que um usuário pode inserir em CRichEditCtrl o objeto.

CRichEditCtrl::LineFromChar

Determina linha que contém o caractere especificado.

CRichEditCtrl::LineIndex

Retorna o índice do caractere de uma determinada linha em este objeto de CRichEditCtrl .

CRichEditCtrl::LineLength

Recupera o comprimento de uma determinada linha em este objeto de CRichEditCtrl .

CRichEditCtrl::LineScroll

Rola o texto em este objeto de CRichEditCtrl .

CRichEditCtrl::Paste

Insere o conteúdo da área de transferência em este controle de edição rico.

CRichEditCtrl::PasteSpecial

Insere o conteúdo da área de transferência em este controle de edição rico no formato de dados especificado.

CRichEditCtrl::PosFromChar

Recupera as coordenadas da área cliente de um caractere especificado em um controle de edição.

CRichEditCtrl::Redo

Refaz a ação seguir no controle refazem a fila.

CRichEditCtrl::ReplaceSel

Substitui a seleção atual em este objeto de CRichEditCtrl com o texto especificado.

CRichEditCtrl::RequestResize

Força este objeto de CRichEditCtrl à solicitação de enviar redimensionamento notificações.

CRichEditCtrl::SetAutoURLDetect

Indica se a detecção automática de URL está ativa em um controle de edição rico.

CRichEditCtrl::SetBackgroundColor

Define a cor do plano de fundo em este objeto de CRichEditCtrl .

CRichEditCtrl::SetDefaultCharFormat

Defina os atributos de formatação padrão atual de caracteres em este objeto de CRichEditCtrl .

CRichEditCtrl::SetEventMask

Define a máscara de eventos para este objeto de CRichEditCtrl .

CRichEditCtrl::SetModify

Define ou limpa o sinalizador de alteração para este objeto de CRichEditCtrl .

CRichEditCtrl::SetOLECallback

Defina o objeto COM de IRichEditOleCallback para este controle de edição rico.

CRichEditCtrl::SetOptions

Defina as opções para este objeto de CRichEditCtrl .

CRichEditCtrl::SetParaFormat

Defina os atributos de formatação de parágrafo na seleção atual em este objeto de CRichEditCtrl .

CRichEditCtrl::SetPunctuation

Defina os caracteres de pontuação para um controle de edição rico.Esta mensagem está disponível somente em versões de Asiático- idioma do sistema operacional.

CRichEditCtrl::SetReadOnly

Define a opção somente leitura para este objeto de CRichEditCtrl .

CRichEditCtrl::SetRect

Define o retângulo de formatação para este objeto de CRichEditCtrl .

CRichEditCtrl::SetSel

Define a seleção em este objeto de CRichEditCtrl .

CRichEditCtrl::SetSelectionCharFormat

Defina os atributos de formatação de caracteres na seleção atual em este objeto de CRichEditCtrl .

CRichEditCtrl::SetTargetDevice

Define o dispositivo de saída de destino para este objeto de CRichEditCtrl .

CRichEditCtrl::SetTextMode

Defina o modo de texto ou desfazem o nível de um controle de edição rico.A mensagem falhará se o controle contém o texto.

CRichEditCtrl::SetUndoLimit

Define o número máximo de ações que podem armazenado na fila desfazer.

CRichEditCtrl::SetWordCharFormat

Defina os atributos de formatação de caracteres nas palavras atuais no objeto de CRichEditCtrl .

CRichEditCtrl::SetWordWrapMode

Defina as opções de volta para a linha e automática de separação de palavras para o controle de edição rico.Esta mensagem está disponível somente em versões de Asiático- idioma do sistema operacional.

CRichEditCtrl::StopGroupTyping

Para o controle para coletar digitando ações adicionais na atual para desfazer a ação.O controle armazena a ação digitando a seguir, se houver, em uma nova ação de desfazer na fila.

CRichEditCtrl::StreamIn

Insere texto de um fluxo de entrada em este objeto de CRichEditCtrl .

CRichEditCtrl::StreamOut

Armazenamentos texto de esse objeto de CRichEditCtrl em um fluxo de saída.

CRichEditCtrl::Undo

Inverte a operação da última de edição.

Comentários

“Um controle de edição rico” é uma janela com que o usuário pode inserir e editar texto.Texto pode ser atribuído a formatação de caracteres e de parágrafo, e pode incluir VELHOS objetos inseridos.Controles de edição ricos fornecem uma interface de programação para formatar o texto.Em o entanto, um aplicativo deve implementar todos os componentes necessários da interface do usuário efetuar operações de formatação disponíveis para o usuário.

Este controle comum do windows (e portanto a classe de CRichEditCtrl ) estão disponíveis somente para programas que executam sob as versões 3,51 /98 Windows 95 e Windows NT e posterior.A classe de CRichEditCtrl suporta as versões 2,0 e 3,0 do controle de edição rico de Windows SDK .

Observação de cuidadoCuidado

Se você estiver usando um controle de edição rico em uma caixa de diálogo (de qualquer maneira se seu aplicativo é SDI, MDI, ou caixa de diálogo- baseado em), você deve chamar AfxInitRichEdit uma vez antes que a caixa de diálogo é exibida.Um típico local para chamar essa função está na função de membro de InitInstance do seu programa.Você não precisa chamá-la para cada vez que você exibe a caixa de diálogo, somente na primeira vez.Você não precisa chamar AfxInitRichEdit se você estiver trabalhando com CRichEditView.

Para obter mais informações sobre como usar CRichEditCtrl, consulte:

  • Controles

  • Usando CRichEditCtrl

  • Artigo de Base de Dados de Conhecimento Q259949: INFORMAÇÕES: SetCaretPos () não é apropriado com controles de CEdit ou de CRichEditCtrl

Para um exemplo de como usar um controle de edição rico em um aplicativo MFC, consulte o aplicativo de exemplo WORDPAD .

Hierarquia de herança

CObject

CCmdTarget

CWnd

CRichEditCtrl

Requisitos

Cabeçalho: afxcmn.h

Consulte também

Referência

CWnd Class

Gráfico de hierarquia

Classe de CEdit

Classe de CRichEditView

Conceitos

O MFC exemplos WORDPAD