Classe CRichEditCntrItem
Com CRichEditView e CRichEditDoc, fornece a funcionalidade de controle de edição avançada dentro do contexto da arquitetura de exibição de documento do MFC.
Sintaxe
class CRichEditCntrItem : public COleClientItem
Membros
Construtores públicos
Nome | Descrição |
---|---|
CRichEditCntrItem::CRichEditCntrItem | Constrói um objeto CRichEditCntrItem . |
Métodos públicos
Nome | Descrição |
---|---|
CRichEditCntrItem::SyncToRichEditObject | Ativa o item como outro tipo. |
Comentários
Um "controle de edição avançada" é uma janela na qual o usuário pode inserir e editar textos. O texto pode ser atribuído a formatação de caracteres e parágrafos e pode incluir objetos OLE incorporados. Os controles de edição avançada fornecem uma interface de programação para formatar texto. No entanto, um aplicativo deve implementar todos os componentes de interface do usuário necessários para disponibilizar operações de formatação para o usuário.
CRichEditView
mantém a característica de texto e formatação do texto. CRichEditDoc
mantém a lista de itens de cliente OLE que estão na exibição. CRichEditCntrItem
fornece acesso do lado do contêiner ao item do cliente OLE.
Esse controle Comum do Windows (e, portanto, o CRichEditCtrl e classes relacionadas) está disponível apenas para programas em execução nas versões 3.51 e posteriores do Windows 95/98 e Windows NT.
Para obter um exemplo de como usar itens de contêiner de edição avançada em um aplicativo MFC, consulte o aplicativo de exemplo WORDPAD.
Hierarquia de herança
CRichEditCntrItem
Requisitos
Cabeçalho: afxrich.h
CRichEditCntrItem::CRichEditCntrItem
Chame essa função para criar um objeto CRichEditCntrItem
e adicioná-lo ao documento de contêiner.
CRichEditCntrItem(
REOBJECT* preo = NULL,
CRichEditDoc* pContainer = NULL);
Parâmetros
preo
Ponteiro para uma estrutura REOBJECT que descreve um item OLE. O novo objeto CRichEditCntrItem
é construído em torno deste item OLE. Se preo for NULL, o item do cliente estará vazio.
pContêiner
Ponteiro para o documento de contêiner que conterá este item. Se pContainer for NULL, você deverá chamar explicitamente COleDocument::AddItem para adicionar este item de cliente a um documento.
Comentários
Essa função não executa nenhuma inicialização OLE.
Para mais informações, confira a estrutura REOBJECT no SDK do Windows.
CRichEditCntrItem::SyncToRichEditObject
Chame essa função para sincronizar o aspecto do dispositivo, DVASPECT, para a CRichEditCntrltem
especificada por reo.
void SyncToRichEditObject(REOBJECT& reo);
Parâmetros
reo
Referência a uma estrutura REOBJECT que descreve um item OLE.
Comentários
Para saber mais, confira DVASPECT no SDK do Windows.
Confira também
WORDPAD de exemplo do MFC
Classe COleClientItem
Gráfico da hierarquia
Classe CRichEditDoc
Classe CRichEditView