Compartilhar via


Classe CRichEditView

Com CRichEditDoc e CRichEditCntrItem, fornece a funcionalidade do controle de edição rico dentro do contexto da arquitetura de exibição de documento MFC.

class CRichEditView : public CCtrlView

Membros

Construtores public

Nome

Descrição

CRichEditView::CRichEditView

Constrói um objeto de CRichEditView .

Métodos públicos

Nome

Descrição

CRichEditView::AdjustDialogPosition

Move uma caixa de diálogo para que ele não oculte a seleção atual.

CRichEditView::CanPaste

Informa se a área de transferência contém dados que podem ser colados rica no modo de edição.

CRichEditView::DoPaste

Cola um item OLE em esta rica o modo de edição.

CRichEditView::FindText

Localiza o texto especificado, invocando o cursor de espera.

CRichEditView::FindTextSimple

Localiza o texto especificado.

CRichEditView::GetCharFormatSelection

Recupera os atributos de formatação de caracteres para a seleção atual.

CRichEditView::GetDocument

Recupera um ponteiro para CRichEditDocrelacionados.

CRichEditView::GetInPlaceActiveItem

Recupera o item OLE que está atualmente ativa no lugar rica no modo de edição.

CRichEditView::GetMargins

Recupera as margens para essa rica o modo de edição.

CRichEditView::GetPageRect

Recupera o retângulo da página para essa rica o modo de edição.

CRichEditView::GetPaperSize

Retorna o tamanho de papel para essa rica o modo de edição.

CRichEditView::GetParaFormatSelection

Recupera os atributos de formatação de parágrafo para a seleção atual.

CRichEditView::GetPrintRect

Recupera o retângulo de impressão para essa rica o modo de edição.

CRichEditView::GetPrintWidth

Obtém a largura de impressão para essa rica o modo de edição.

CRichEditView::GetRichEditCtrl

Recupera o controle de edição rico.

CRichEditView::GetSelectedItem

Recupera o item selecionado rica do modo de edição.

CRichEditView::GetTextLength

Retorna o tamanho do texto rica no modo de edição.

CRichEditView::GetTextLengthEx

Retorna o número de caracteres ou rica de bytes no modo de edição. Lista de sinalizador expandida para o método para determinar o comprimento.

CRichEditView::InsertFileAsObject

Insere um arquivo como um item OLE.

CRichEditView::InsertItem

Insere um novo item como um item OLE.

CRichEditView::IsRichEditFormat

Informa se a área de transferência contém dados em uma edição ou em um formato de texto rico.

CRichEditView::OnCharEffect

Alterna /desativar formatação de caracteres para a seleção atual.

CRichEditView::OnParaAlign

Altera o alinhamento dos parágrafos.

CRichEditView::OnUpdateCharEffect

Atualiza o comando interface do usuário para funções de membro de chaves pública de caracteres.

CRichEditView::OnUpdateParaAlign

Atualiza o comando interface de usuário para funções de membro de pública do parágrafo.

CRichEditView::PrintInsideRect

Formata o texto especificado dentro do retângulo especificado.

CRichEditView::PrintPage

Formata o texto especificado dentro da página dada.

CRichEditView::SetCharFormat

Defina os atributos de formatação de caracteres para a seleção atual.

CRichEditView::SetMargins

Defina as margens para essa rica o modo de edição.

CRichEditView::SetPaperSize

Defina o tamanho de papel para essa rica o modo de edição.

CRichEditView::SetParaFormat

Defina os atributos de formatação de parágrafo para a seleção atual.

CRichEditView::TextNotFound

Redefine o estado interno de pesquisa do controle.

Métodos protegidos

Nome

Descrição

CRichEditView::GetClipboardData

Recupera um objeto da área de transferência para um intervalo em esta rica o modo de edição.

CRichEditView::GetContextMenu

Recupera um menu de contexto para usar o para baixo em um botão direito do mouse.

CRichEditView::IsSelected

Indica se o item já foi selecionado ou OLE não.

CRichEditView::OnFindNext

Localiza a próxima ocorrência de uma subcadeia de caracteres.

CRichEditView::OnInitialUpdate

Atualiza uma exibição quando primeira é anexado a um documento.

CRichEditView::OnPasteNativeObject

Recupera dados nativos de um item OLE.

CRichEditView::OnPrinterChanged

Defina as características de impressão para o dispositivo dado.

CRichEditView::OnReplaceAll

Substitua todas as ocorrências de uma cadeia de caracteres fornecida com uma nova cadeia de caracteres.

CRichEditView::OnReplaceSel

Substitui a seleção atual.

CRichEditView::OnTextNotFound

Trata a notificação de usuário que o texto solicitado não foi encontrado.

CRichEditView::QueryAcceptData

Consultas a consulta sobre os dados em IDataObject.

CRichEditView::WrapChanged

Ajustar o dispositivo de saída de destino para essa rica o modo de edição, com base no valor de m_nWordWrap.

Membros públicos de dados

Nome

Descrição

CRichEditView::m_nBulletIndent

Indica a quantidade de clipping para listas de marcador.

CRichEditView::m_nWordWrap

Indica as restrições de quebra automática de linha.

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.

CRichEditView mantém a característica de texto e de formatação de texto. CRichEditDoc mantém a lista de itens VELHOS de cliente que estão no modo. CRichEditCntrItem fornece acesso de contêiner- OLE item ao lado do cliente.

Este controle comum do windows (e portanto CRichEditCtrl e classes relacionadas) estão disponíveis somente para programas que executam sob as versões 3,51 /98 Windows 95 e Windows NT e posterior.

Para um exemplo de como usar uma rica o modo de edição em um aplicativo MFC, consulte o aplicativo de exemplo WORDPAD .

Hierarquia de herança

CObject

CCmdTarget

CWnd

CView

CCtrlView

CRichEditView

Requisitos

Cabeçalho: afxrich.h

Consulte também

Referência

Classe CCtrlView

Gráfico da hierarquia

Classe CRichEditDoc

Classe CRichEditCntrItem

Conceitos

O MFC exemplos WORDPAD