EM_FINDTEXTW message

Recherche le texte Unicode dans un contrôle d’édition enrichi.

Paramètres

wParam

Spécifie les paramètres de l’opération de recherche. Ce paramètre peut prendre une ou plusieurs des valeurs suivantes.

Valeur Signification
FR_DOWN
Si elle est définie, l’opération effectue des recherches de la fin de la sélection actuelle jusqu’à la fin du document. Si elle n’est pas définie, l’opération effectue des recherches de la fin de la sélection actuelle au début du document.
FR_MATCHALEFHAMZA
Par défaut, les alefs arabes et hébreux avec des accents différents sont tous mis en correspondance par le caractère alef. Définissez cet indicateur si vous souhaitez que la recherche différencie les alefs avec différents accents.
FR_MATCHCASE
Si la valeur est définie, l’opération de recherche respecte la casse. Si elle n’est pas définie, l’opération de recherche ne respecte pas la casse.
FR_MATCHDIAC
Par défaut, les marques diacritiques arabes et hébraïques sont ignorées. Définissez cet indicateur si vous souhaitez que l’opération de recherche considère les marques diacritiques.
FR_MATCHKASHIDA
Par défaut, les kashidas arabes et hébreux sont ignorés. Définissez cet indicateur si vous souhaitez que l’opération de recherche considère les kashidas.
FR_WHOLEWORD
Si la valeur est définie, l’opération recherche uniquement les mots entiers qui correspondent à la chaîne de recherche. Si elle n’est pas définie, l’opération recherche également les fragments de mots qui correspondent à la chaîne de recherche.

lParam

Structure FINDTEXTW contenant des informations sur l’opération de recherche.

Valeur retournée

Si la chaîne cible est trouvée, la valeur de retour est la position de base zéro du premier caractère de la correspondance. Si la cible est introuvable, la valeur de retour est -1.

Notes

EM_FINDTEXTW utilise la structure FINDTEXTW , tandis que EM_FINDTEXTEXW utilise la structure FINDTEXTEXW . La différence est que FINDTEXTEXW signale la plage de texte trouvée.

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
Richedit.h

Voir aussi

EM_FINDTEXTEXW