Partager via


Classe de CRichEditCtrl

Fournit les fonctionnalités du contrôle RichEdit.

class CRichEditCtrl : public CWnd

Membres

76a787xf.collapse_all(fr-fr,VS.110).gifConstructeurs publics

Nom

Description

CRichEditCtrl::CRichEditCtrl

Construit un objet CRichEditCtrl.

76a787xf.collapse_all(fr-fr,VS.110).gifMéthodes publiques

Nom

Description

CRichEditCtrl::CanPaste

Détermine si le contenu du presse-papiers peut être collé dans ce contrôle RichEdit.

CRichEditCtrl::CanRedo

Détermine si des actions dans la file d'attente de rétablissement du contrôle.

CRichEditCtrl::CanUndo

Détermine si une opération de modification peut être annulée.

CRichEditCtrl::CharFromPos

Récupère des informations sur le caractère le plus proche d'un point spécifié dans la zone cliente d'un contrôle d'édition.

CRichEditCtrl::Clear

Efface la sélection actuelle.

CRichEditCtrl::Copy

Copie la sélection actuelle dans le presse-papiers.

CRichEditCtrl::Create

Crée le contrôle RichEdit windows et l'associe à cet objet d' CRichEditCtrl .

CRichEditCtrl::CreateEx

Crée le contrôle RichEdit windows avec les styles étendus Windows spécifiés et l'associe à cet objet d' CRichEditCtrl .

CRichEditCtrl::Cut

Fractionne la sélection actuelle dans le presse-papiers.

CRichEditCtrl::DisplayBand

Affiche une partie du contenu de cet objet d' CRichEditCtrl .

CRichEditCtrl::EmptyUndoBuffer

Réinitialise (espaces inscription) la balise d'annulation de cet objet d' CRichEditCtrl .

CRichEditCtrl::FindText

Recherche le texte dans cet objet d' CRichEditCtrl .

CRichEditCtrl::FindWordBreak

Recherche l'arrêt du mot avant ou après la position de caractère spécifiée, ou récupère des informations sur le caractère à cette position.

CRichEditCtrl::FormatRange

Met en forme une plage de texte pour le périphérique de sortie cible.

CRichEditCtrl::GetCharPos

Détermine l'emplacement d'un caractère donné dans cet objet d' CRichEditCtrl .

CRichEditCtrl::GetDefaultCharFormat

Récupère les attributs de mise en forme de caractère par défaut présents dans cet objet d' CRichEditCtrl .

CRichEditCtrl::GetEventMask

Récupère le masque d'événements pour cet objet d' CRichEditCtrl .

CRichEditCtrl::GetFirstVisibleLine

Détermine la ligne visible le plus élevé cet objet d' CRichEditCtrl .

CRichEditCtrl::GetIRichEditOle

Extrait un pointeur vers l'interface d' IRichEditOle pour ce contrôle RichEdit.

CRichEditCtrl::GetLimitText

Obtient la limite de la quantité de texte qu'un utilisateur peut entrer dans cet CRichEditCtrl l'objet.

CRichEditCtrl::GetLine

Extrait une ligne de texte de cet objet d' CRichEditCtrl .

CRichEditCtrl::GetLineCount

Récupère le nombre de lignes de cet objet d' CRichEditCtrl .

CRichEditCtrl::GetModify

Détermine si le contenu de cet objet d' CRichEditCtrl a changé depuis la dernière sauvegarde.

CRichEditCtrl::GetOptions

Récupère les options de contrôle RichEdit.

CRichEditCtrl::GetParaFormat

Récupère les attributs de mise en forme de paragraphe dans la sélection actuelle dans cet objet d' CRichEditCtrl .

CRichEditCtrl::GetPunctuation

Récupère les caractères de ponctuation actuels pour le contrôle RichEdit.Ce message est uniquement disponible dans les versions linguistiques du système d'exploitation.

CRichEditCtrl::GetRect

Récupère le rectangle de mise en forme pour cet objet d' CRichEditCtrl .

CRichEditCtrl::GetRedoName

Récupère le type de l'action suivante, le cas échéant, dans la file d'attente de rétablissement du contrôle.

CRichEditCtrl::GetSel

Obtient les positions de début et de fin de la sélection actuelle dans cet objet d' CRichEditCtrl .

CRichEditCtrl::GetSelectionCharFormat

Récupère les attributs de mise en forme de caractères dans la sélection actuelle dans cet objet d' CRichEditCtrl .

CRichEditCtrl::GetSelectionType

Récupère le type de contenu dans la sélection actuelle dans cet objet d' CRichEditCtrl .

CRichEditCtrl::GetSelText

Obtient le texte de la sélection actuelle dans cet objet d' CRichEditCtrl

CRichEditCtrl::GetTextLength

Extrait la longueur du texte, en caractères, dans cet objet d' CRichEditCtrl .N'inclut pas le caractère NULL de fin.

CRichEditCtrl::GetTextLengthEx

Récupère le nombre de caractères ou d'octets dans la vue RichEdit.Accepte une liste de balises pour indiquer la méthode pour déterminer la longueur du texte dans un contrôle RichEdit

CRichEditCtrl::GetTextMode

Récupère le mode texte et l'annulation en cours de niveau d'un contrôle RichEdit.

CRichEditCtrl::GetTextRange

Extrait la plage spécifiée du texte.

CRichEditCtrl::GetUndoName

Récupère le type de l'opération d'annulation éventuelle.

CRichEditCtrl::GetWordWrapMode

Récupère les options actuelles de retour automatique à la ligne et d'analyse lexicale pour le contrôle RichEdit.Ce message est uniquement disponible dans les versions linguistiques du système d'exploitation.

CRichEditCtrl::HideSelection

Affiche ou masque la sélection actuelle.

CRichEditCtrl::LimitText

Limite la quantité de texte qu'un utilisateur peut entrer dans CRichEditCtrl l'objet.

CRichEditCtrl::LineFromChar

Détermine que la ligne contient le caractère donné.

CRichEditCtrl::LineIndex

Récupère l'index du caractère d'une ligne donnée cet objet d' CRichEditCtrl .

CRichEditCtrl::LineLength

Extrait la longueur d'une ligne donnée cet objet d' CRichEditCtrl .

CRichEditCtrl::LineScroll

Fait défiler le texte de cet objet d' CRichEditCtrl .

CRichEditCtrl::Paste

Insère le contenu du presse-papiers dans ce contrôle RichEdit.

CRichEditCtrl::PasteSpecial

Insère le contenu du presse-papiers dans ce contrôle RichEdit dans le format de données spécifié.

CRichEditCtrl::PosFromChar

Récupère les coordonnées de la zone cliente d'un caractère spécifié dans un contrôle d'édition.

CRichEditCtrl::Redo

Refait l'action suivante dans la file d'attente de rétablissement du contrôle.

CRichEditCtrl::ReplaceSel

Remplace la sélection actuelle dans cet objet d' CRichEditCtrl par le texte spécifié.

CRichEditCtrl::RequestResize

Force cet objet d' CRichEditCtrl pour envoyer la demande se redimensionnent des notifications.

CRichEditCtrl::SetAutoURLDetect

Indique si la détection automatique d'URL est actif dans un contrôle RichEdit.

CRichEditCtrl::SetBackgroundColor

Définit la couleur d'arrière-plan de cet objet d' CRichEditCtrl .

CRichEditCtrl::SetDefaultCharFormat

Définit les attributs de mise en forme de caractère par défaut présents dans cet objet d' CRichEditCtrl .

CRichEditCtrl::SetEventMask

Définit le masque d'événements pour cet objet d' CRichEditCtrl .

CRichEditCtrl::SetModify

Définit ou espaces libres la balise de modification pour cet objet d' CRichEditCtrl .

CRichEditCtrl::SetOLECallback

Définit l'objet COM d' IRichEditOleCallback pour ce contrôle RichEdit.

CRichEditCtrl::SetOptions

Définit les options pour cet objet d' CRichEditCtrl .

CRichEditCtrl::SetParaFormat

Définit les attributs de mise en forme de paragraphe dans la sélection actuelle dans cet objet d' CRichEditCtrl .

CRichEditCtrl::SetPunctuation

Définit les caractères de ponctuation pour un contrôle RichEdit.Ce message est uniquement disponible dans les versions linguistiques du système d'exploitation.

CRichEditCtrl::SetReadOnly

Définit l'option en lecture seule pour cet objet d' CRichEditCtrl .

CRichEditCtrl::SetRect

Définit le rectangle de mise en forme pour cet objet d' CRichEditCtrl .

CRichEditCtrl::SetSel

Définit la sélection dans cet objet d' CRichEditCtrl .

CRichEditCtrl::SetSelectionCharFormat

Définit les attributs de mise en forme de caractères dans la sélection actuelle dans cet objet d' CRichEditCtrl .

CRichEditCtrl::SetTargetDevice

Définit le périphérique de sortie cible pour cet objet d' CRichEditCtrl .

CRichEditCtrl::SetTextMode

Définit le mode texte ou l'annulation de niveau d'un contrôle RichEdit.Le message échec si le contrôle contient le texte.

CRichEditCtrl::SetUndoLimit

Définit le nombre maximal d'actions qui peuvent stocker dans la file d'attente d'annulation.

CRichEditCtrl::SetWordCharFormat

Définit les attributs de mise en forme de caractère du mot actuel dans cet objet d' CRichEditCtrl .

CRichEditCtrl::SetWordWrapMode

Définit le retour automatique à la ligne et les options d'analyse lexicale pour le contrôle RichEdit.Ce message est uniquement disponible dans les versions linguistiques du système d'exploitation.

CRichEditCtrl::StopGroupTyping

Arrête le contrôle de la collecte des actions supplémentaires en tapant l'opération d'annulation actuelle.Le contrôle stocke l'action suivante tapante, le cas échéant, dans une nouvelle action dans la file d'attente d'annulation.

CRichEditCtrl::StreamIn

Insère le texte d'un flux d'entrée dans cet objet d' CRichEditCtrl .

CRichEditCtrl::StreamOut

Stocke le texte de cet objet d' CRichEditCtrl dans un flux de sortie.

CRichEditCtrl::Undo

Inverse la dernière opération de modification.

Notes

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

Les contrôles communs Windows (et par conséquent la classe d' CRichEditCtrl ) est disponible uniquement aux programmes s'exécutant sous les versions de Windows 3,51 95/98 et Windows NT et versions ultérieures.La classe d' CRichEditCtrl prend en charge les versions 2,0 et 3,0 du contrôle RichEdit d' Kit de développement logiciel Windows .

Mise en gardeAttention

Si vous utilisez un contrôle RichEdit dans une boîte de dialogue (sans se soit si votre application est, une interface SDI, MDI ou basée sur des boîtes de dialogue), vous devez appeler AfxInitRichEdit une fois avant la boîte de dialogue s'affiche.Un emplacement standard pour appeler cette fonction se trouve dans la fonction membre d' InitInstance de votre programme.Vous n'avez pas besoin de l'appeler pour chaque fois que vous affichez la boîte de dialogue, seule la première fois.Vous ne devez pas appeler AfxInitRichEdit si vous utilisez CRichEditView.

Pour plus d'informations sur l'utilisation CRichEditCtrl, consultez :

Pour obtenir un exemple d'utilisation d'un contrôle RichEdit dans une application MFC, consultez l'exemple d'application de WORDPAD .

Hiérarchie d'héritage

CObject

CCmdTarget

CWnd

CRichEditCtrl

Configuration requise

Header: afxcmn.h

Voir aussi

Référence

CWnd, classe

Graphique de la hiérarchie

Classe de CEdit

Classe de CRichEditView

Concepts

exemple MFC WORDPAD