Partager via


EM_FINDTEXTEX message

Recherche le texte 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
Microsoft Rich Edit 3.0 et versions ultérieures : si elle est définie, la recherche fait la différence entre les alefs arabes et hébreux avec des accents différents. S’ils ne sont pas définis, tous les alefs sont mis en correspondance par le caractère alef seul.
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
Microsoft Rich Edit 3.0 et versions ultérieures : si elle est définie, l’opération de recherche prend en compte les marques diacritiques arabes et hébraïques. Si elle n’est pas définie, les marques diacritiques sont ignorées.
FR_MATCHKASHIDA
Microsoft Rich Edit 3.0 et versions ultérieures : si elle est définie, l’opération de recherche prend en compte les kashidas arabes et hébraïques. S’il n’est pas défini, les kashidas 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 FINDTEXTEX 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 ANSI. Pour Unicode, utilisez EM_FINDTEXTEXW.

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.

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_FINDTEXT