EM_SETWORDBREAKPROC message

Remplace la fonction Wordwrap par défaut d’un contrôle d’édition par une fonction Wordwrap définie par l’application. Vous pouvez envoyer ce message à un contrôle d’édition ou à un contrôle d’édition enrichi.

Paramètres

wParam

Ce paramètre n'est pas utilisé.

lParam

Adresse de la fonction Wordwrap définie par l’application. Pour plus d’informations sur la rupture des lignes, consultez la description de la fonction de rappel EditWordBreakProc .

Valeur retournée

Ce message ne retourne pas de valeur.

Notes

Une fonction Wordwrap analyse une mémoire tampon de texte qui contient du texte à envoyer à l’écran, à la recherche du premier mot qui ne tient pas sur la ligne d’écran active. La fonction Wordwrap place ce mot au début de la ligne suivante à l’écran.

Une fonction Wordwrap définit le point auquel le système doit rompre une ligne de texte pour les contrôles d’édition multiligne, généralement à un espace qui sépare deux mots. Un contrôle d’édition multiligne ou une seule ligne peut appeler cette fonction lorsque l’utilisateur appuie sur les touches de direction en combinaison avec la touche Ctrl pour déplacer le signe vers le mot suivant ou le mot précédent. La fonction Wordwrap par défaut interrompt une ligne de texte à un espace. La fonction définie par l’application peut définir wordwrap pour qu’il se produise à un trait d’union ou à un caractère autre que le caractère espace.

Édition enrichie : Pris en charge dans Microsoft Rich Edit 1.0 et versions ultérieures. Pour plus d’informations sur la compatibilité des versions d’édition enrichie avec les différentes versions du système, consultez À propos des contrôles d’édition enrichi.

Spécifications

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]
En-tête
Winuser.h (inclure Windows.h)

Voir aussi

Référence

EditWordBreakProc

EM_FMTLINES

EM_GETWORDBREAKPROC