Partager via


en-tête richedit.h

Cet en-tête est utilisé par les contrôles Windows. Pour plus d'informations, consultez les pages suivantes :

richedit.h contient les interfaces de programmation suivantes :

Fonctions

 
Trait d’unionProc

La fonction HyphenateProc est une fonction de rappel définie par l’application utilisée avec le message EM_SETHYPHENATEINFO. Il détermine comment la coupure d’union est effectuée dans un contrôle Microsoft Rich Edit.

Fonctions de rappel

 
AutoCorrectProc

La fonction AutoCorrectProc est une fonction de rappel définie par l’application qui est utilisée avec le message EM_SETAUTOCORRECTPROC.
EDITSTREAMCALLBACK

La fonction EditStreamCallback est une fonction de rappel définie par l’application utilisée avec les messages EM_STREAMIN et EM_STREAMOUT.
EDITWORDBREAKPROCEX

La fonction EditWordBreakProcEx est une fonction de rappel définie par l’application utilisée avec le message EM_SETWORDBREAKPROCEX.

Structures

 
BIDIOPTIONS

Contient des informations bidirectionnelles sur un contrôle d’édition enrichi. Cette structure est utilisée par les messages EM_GETBIDIOPTIONS et EM_SETBIDIOPTIONS pour obtenir et définir les informations bidirectionnelles d’un contrôle.
CHARFORMAT2A

La structure CHARFORMAT2A (ANSI) (richedit.h) contient des informations sur la mise en forme des caractères dans un contrôle d’édition enrichi.
CHARFORMAT2A

Contient des informations sur la mise en forme des caractères dans un contrôle d’édition enrichi. (CHARFORMAT2A)
CHARFORMAT2W

La structure CHARFORMAT2W (Unicode) (richedit.h) contient des informations sur la mise en forme des caractères dans un contrôle d’édition enrichi.
CHARFORMAT2W

Contient des informations sur la mise en forme des caractères dans un contrôle d’édition enrichi. (CHARFORMAT2W)
CHARFORMATA

Contient des informations sur la mise en forme des caractères dans un contrôle d’édition enrichi. (CHARFORMATA)
CHARFORMATW

Contient des informations sur la mise en forme des caractères dans un contrôle d’édition enrichi. (CHARFORMATW)
CHARRANGE

Spécifie une plage de caractères dans un contrôle d’édition enrichi. Si les membres cpMin et cpMax sont égaux, la plage est vide. La plage inclut tout si cpMin est 0 et cpMax est 1.
PRESSE-PAPIERSFORMAT

Spécifie le format du Presse-papiers. Cette structure est incluse avec la notification EN_CLIPFORMAT.
COMPCOLOR

Contient les paramètres de couleur d’une chaîne de composition.
EDITSTREAM

Contient les informations qu’une application transmet à un contrôle d’édition enrichi dans un message EM_STREAMIN ou EM_STREAMOUT. Le contrôle d’édition enrichi utilise les informations pour transférer un flux de données vers ou hors du contrôle.
ENCORRECTTEXT

Contient des informations sur le texte sélectionné à corriger.
ENDCOMPOSITIONNOTIFY

Contient des informations sur un code de notification EN_ENDCOMPOSITION à partir d’un contrôle d’édition enrichi.
ENDROPFILES

Contient des informations associées à un code de notification EN_DROPFILES. Un contrôle d’édition enrichi envoie ce code de notification lorsqu’il reçoit un message WM_DROPFILES.
ENLINK

Contient des informations sur un code de notification EN_LINK à partir d’un contrôle d’édition enrichi.
ENLOWFIRTF

Contient des informations sur un mot clé RTF (Rich Text Format) non pris en charge dans un contrôle Microsoft Rich Edit.
ENOLEOPFAILED

Contient des informations sur une opération ayant échoué.
ENPROTECTED

Contient des informations associées à un code de notification EN_PROTECTED. Un contrôle d’édition enrichi envoie cette notification lorsque l’utilisateur tente de modifier du texte protégé.
ENSAVECLIPBOARD

Contient des informations sur les objets et le texte dans le Presse-papiers.
FINDTEXTA

Contient des informations sur une opération de recherche dans un contrôle d’édition enrichi. Cette structure est utilisée avec le message EM_FINDTEXT. (ANSI)
FINDTEXTEXA

Contient des informations sur le texte à rechercher dans un contrôle d’édition enrichi. Cette structure est utilisée avec le message EM_FINDTEXTEX. (ANSI)
FINDTEXTEXW

Contient des informations sur le texte à rechercher dans un contrôle d’édition enrichi. Cette structure est utilisée avec le message EM_FINDTEXTEX. (Unicode)
FINDTEXTW

Contient des informations sur une opération de recherche dans un contrôle d’édition enrichi. Cette structure est utilisée avec le message EM_FINDTEXT. (Unicode)
FORMATRANGE

Informations qu’un contrôle d’édition enrichi utilise pour mettre en forme sa sortie pour un appareil particulier. Cette structure est utilisée avec le message EM_FORMATRANGE.
GETCONTEXTMENUEX

Contient des informations de menu contextuel qui sont passées à la méthode IRichEditOleCallback::GetContextMenu.
GETTEXTEX

Contient des informations utilisées pour obtenir du texte à partir d’un contrôle d’édition enrichi. Structure utilisée avec le message EM_GETTEXTEX.
GETTEXTLENGTHEX

Contient des informations sur la façon dont la longueur de texte d’un contrôle d’édition enrichi doit être calculée. Cette structure est passée dans le wParam dans le message EM_GETTEXTLENGTHEX.
TRAIT D’UNIONINFO

Contient des informations sur la coupure d’union dans un contrôle Microsoft Rich Edit.
HYPHRESULT

Contient des informations sur le résultat de la coupure d’union dans un contrôle Microsoft Rich Edit.
IMECOMPTEXT

Contient des informations sur le texte de composition de l’éditeur de méthode d’entrée (IME) dans un contrôle Microsoft Rich Edit.
MSGFILTER

Contient des informations sur un événement de clavier ou de souris. Un contrôle d’édition enrichi envoie cette structure à sa fenêtre parente dans le cadre d’un code de notification EN_MSGFILTER, ce qui permet au parent de modifier le message ou d’empêcher son traitement.
NMHDR

La structure NMHDR (richedit.h) contient des informations sur un message de notification.
OBJECTPOSITIONS

Contient des informations sur la position de l’objet.
PARAFORMAT

Contient des informations sur les attributs de mise en forme de paragraphe dans un contrôle d’édition enrichi. (PARAFORMAT)
PARAFORMAT2

Contient des informations sur les attributs de mise en forme de paragraphe dans un contrôle d’édition enrichi. P
PARAFORMAT2

Contient des informations sur les attributs de mise en forme de paragraphe dans un contrôle d’édition enrichi. (PARAFORMAT2)
PONCTUATION

Contient des informations sur la ponctuation utilisée dans un contrôle d’édition enrichi.
REPASTESPECIAL

Contient des informations indiquant si l’aspect d’affichage d’un objet collé doit être basé sur le contenu de l’objet ou sur l’icône qui représente l’objet.
REQRESIZE

Contient la taille demandée d’un contrôle d’édition enrichi. Un contrôle d’édition enrichi envoie cette structure à sa fenêtre parente dans le cadre d’un code de notification EN_REQUESTRESIZE.
RICHEDIT_IMAGE_PARAMETERS

Définit les attributs d’une image à insérer par le message EM_INSERTIMAGE.
SELCHANGE

Contient des informations associées à un code de notification EN_SELCHANGE. Un contrôle d’édition enrichi envoie cette notification à sa fenêtre parente lorsque la sélection actuelle change.
SETTEXTEX

Spécifie la page de code (le cas échéant) à utiliser pour définir le texte, si le texte remplace tout le texte du contrôle ou uniquement la sélection, et si l’état d’annulation doit être conservé. Cette structure est utilisée avec le message EM_SETTEXTEX.
TABLECELLPARMS

Définit les attributs des cellules d’une ligne de tableau.
TABLEROWPARMS

Définit les attributs des lignes d’une table.
TEXTRANGEA

Plage de texte d’un contrôle d’édition enrichi. Cette structure est remplie par le message EM_GETTEXTRANGE. La mémoire tampon pointée par le membre lpstrText doit être suffisamment grande pour recevoir tous les caractères et le caractère null de fin. (ANSI)
TEXTRANGEW

Plage de texte d’un contrôle d’édition enrichi. Cette structure est remplie par le message EM_GETTEXTRANGE. La mémoire tampon pointée par le membre lpstrText doit être suffisamment grande pour recevoir tous les caractères et le caractère null de fin. (Unicode)

Énumérations

 
KHYPH

Contient les valeurs utilisées pour spécifier comment effectuer une coupure d’union dans un contrôle d’édition enrichi. La fonction de rappel HyphenateProc utilise ce type d’énumération.
TEXTMODE

Indique le mode texte d’un contrôle d’édition enrichi. Les messages EM_SETTEXTMODE et EM_GETTEXTMODE utilisent ce type d’énumération.
UNDONAMEID

Contient des valeurs qui indiquent les types d’actions de contrôle d’édition enrichie qui peuvent être annulées ou refaites. Les messages EM_GETREDONAME et EM_GETUNDONAME utilisent ce type d’énumération pour renvoyer une valeur.