Partager via


CRichEditCntrItem, classe

Avec CRichEditView et CRichEditDoc, fournit les fonctionnalités du contrôle d’édition enrichi dans le contexte de l’architecture de la vue de document de MFC.

Syntaxe

class CRichEditCntrItem : public COleClientItem

Membres

Constructeurs publics

Nom Description
CRichEditCntrItem ::CRichEditCntrItem Construit un objet CRichEditCntrItem.

Méthodes publiques

Nom Description
CRichEditCntrItem ::SyncToRichEditObject Active l’élément comme un autre type.

Notes

Un « contrôle d’édition enrichi » est une fenêtre dans laquelle l’utilisateur peut entrer et modifier du texte. Le texte peut être affecté à un caractère et à une mise en forme de paragraphe, et peut inclure des objets OLE incorporés. Les contrôles d’édition enrichi fournissent une interface de programmation pour la mise en forme du texte. Toutefois, une application doit implémenter tous les composants d’interface utilisateur nécessaires pour rendre les opérations de mise en forme accessibles à l’utilisateur.

CRichEditView conserve le texte et la caractéristique de mise en forme du texte. CRichEditDoc gère la liste des éléments clients OLE qui se trouvent dans l’affichage. CRichEditCntrItem fournit un accès côté conteneur à l’élément client OLE.

Ce contrôle commun Windows (et par conséquent les classes CRichEditCtrl et associées) est disponible uniquement pour les programmes exécutés sous Windows 95/98 et Windows NT versions 3.51 et ultérieures.

Pour obtenir un exemple d’utilisation d’éléments de conteneur de modification enrichis dans une application MFC, consultez l’exemple d’application WORDPAD .

Hiérarchie d'héritage

CObject

CCmdTarget

CDocItem

COleClientItem

CRichEditCntrItem

Spécifications

En-tête : afxrich.h

CRichEditCntrItem ::CRichEditCntrItem

Appelez cette fonction pour créer un CRichEditCntrItem objet et l’ajouter au document conteneur.

CRichEditCntrItem(
    REOBJECT* preo = NULL,
    CRichEditDoc* pContainer = NULL);

Paramètres

preo
Pointeur vers une structure REOBJECT qui décrit un élément OLE. Le nouvel CRichEditCntrItem objet est construit autour de cet élément OLE. Si le préo est NULL, l’élément client est vide.

pContainer
Pointeur vers le document conteneur qui contiendra cet élément. Si pContainer a la valeur NULL, vous devez appeler explicitement COleDocument ::AddItem pour ajouter cet élément client à un document.

Notes

Cette fonction n’effectue aucune initialisation OLE.

Pour plus d’informations, consultez la structure REOBJECT dans le Kit de développement logiciel (SDK) Windows.

CRichEditCntrItem ::SyncToRichEditObject

Appelez cette fonction pour synchroniser l’aspect de l’appareil, DVASPECT, de celui-ci à celui CRichEditCntrltem spécifié par reo.

void SyncToRichEditObject(REOBJECT& reo);

Paramètres

Reo
Référence à une structure REOBJECT qui décrit un élément OLE.

Notes

Pour plus d’informations, consultez DVASPECT dans le Kit de développement logiciel (SDK) Windows.

Voir aussi

Exemple WORDPAD MFC
COleClientItem, classe
Graphique hiérarchique
CRichEditDoc, classe
CRichEditView, classe