Fonction de rappel EDITWORDBREAKPROCEX (richedit.h)
La fonction EditWordBreakProcEx est une fonction de rappel définie par l’application utilisée avec le message EM_SETWORDBREAKPROCEX . Il détermine l’index de caractères du saut de mot ou la classe de caractères et les indicateurs de saut de mot des caractères dans le texte spécifié. Le type EDITWORDBREAKPROCEX définit un pointeur vers cette fonction de rappel. EditWordBreakProcEx est un espace réservé pour le nom de fonction défini par l’application.
Syntaxe
EDITWORDBREAKPROCEX Editwordbreakprocex;
LONG Editwordbreakprocex(
[in] char *pchText,
[in] LONG cchText,
[in] BYTE bCharSet,
INT action
)
{...}
Paramètres
[in] pchText
Type : char*
Pointeur vers le texte à la position actuelle. Si le code spécifie le mouvement à gauche, le texte se trouve dans les éléments pchText [–1] par pchText [-cchText], et pchText[0] n’est pas défini. Pour toutes les autres actions, le texte se trouve dans les éléments pchText[0] à pchText[ cchText–1].
[in] cchText
Type : LONG
Nombre de caractères dans la mémoire tampon dans le sens spécifié par le code.
[in] bCharSet
Type : BYTE
Jeu de caractères du texte.
action
Valeur retournée
Type : LONG
La fonction retourne une valeur basée sur le paramètre de code .
Code de retour | Description |
---|---|
|
Valeur retournée |
|
Retourne la classe de caractères et les indicateurs de saut de mot du caractère à la position spécifiée. |
|
Retourne TRUE si le caractère à la position spécifiée est un délimiteur ou FALSE si ce n’est pas le cas. |
|
Retourne l’index de caractères du saut de mot. |
Remarques
Une application doit installer la fonction de rappel en spécifiant l’adresse de la fonction de rappel dans un message EM_SETWORDBREAKPROCEX .
Pour Microsoft Rich Edit 2.0 et versions ultérieures, Rich Edit ne prend plus en charge EditWordBreakProcEx. Les utilisateurs peuvent envoyer des EM_SETWORDBREAKPROC pour définir EditWordBreakProc, qui est désormais amélioré pour prendre en charge la transmission de texte Unicode.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows Vista [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows Server 2003 [applications de bureau uniquement] |
Plateforme cible | Windows |
En-tête | richedit.h |
Voir aussi
Référence
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour