Partager via


EM_FINDTEXTEXW message

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

Paramètres

wParam

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

Valeur Signification
FR_DOWN
Microsoft Rich Edit 2.0 et versions ultérieures : si elle est définie, la recherche est transférée à partir de FINDTEXTEX.chrg.cpMin ; si elle n’est pas définie, la recherche est en arrière à partir de FINDTEXTEX.chrg.cpMin.
Microsoft Rich Edit 1.0 : l’indicateur FR_DOWN est ignoré. La recherche est toujours vers l’avant.
FR_MATCHALEFHAMZA
Si la valeur est définie, la recherche fait la différence entre les alefs avec des accents différents. S’ils ne sont pas définis, les alefs arabes et hébreux avec des accents différents sont tous mis en correspondance par le caractère alef.
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
Si elle est définie, l’opération de recherche prend en compte les marques diacritiques. S’ils ne sont pas définis, les marques diacritiques arabes et hébraïques sont ignorées.
FR_MATCHKASHIDA
Si elle est définie, l’opération de recherche prend en compte les kashidas. S’il n’est pas défini, les kashidas arabes et hébreux sont ignorés.
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 FINDTEXTEXW 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

Utilisez ce message pour rechercher des chaînes Unicode. Pour ANSI;, utilisez EM_FINDTEXTEX.

Le membre cpMin de FINDTEXTEX.chrg spécifie toujours le point de départ de la recherche et cpMax spécifie le point de fin. Lors de la recherche vers l’arrière, cpMin doit être égal ou supérieur à cpMax. Lors de la recherche vers l’avant, une valeur de -1 dans cpMax étend la plage de recherche à la fin du texte.

Si l’opération de recherche trouve une correspondance, le membre chrgText de la structure FINDTEXTEX retourne la plage de positions de caractères qui contient le texte correspondant.

EM_FINDTEXTEXW utilise la structure FINDTEXTEXW , tandis que EM_FINDTEXTW utilise la structure FINDTEXTW . La différence est que EM_FINDTEXTEXW indique 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_FINDTEXTW