Partager via


EM_FINDTEXT message

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

Paramètres

wParam

Spécifiez les paramètres 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 se situe entre la fin de la sélection actuelle et la fin du document. Si elle n’est pas définie, la recherche se situe entre la fin de la sélection actuelle et le début du document.
Microsoft Rich Edit 1.0 : l’indicateur FR_DOWN est ignoré. La recherche est toujours comprise entre la fin de la sélection actuelle et la fin du document.
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 avec des accents différents. S’il n’est pas défini, tous les alefs sont mis en correspondance par le caractère alef seul.
FR_MATCHDIAC
Microsoft Rich Edit 3.0 et versions ultérieures : s’il est défini, l’opération de recherche prend en compte les signes diacritiques arabes et hébreux. Si elles ne sont pas définies, les marques diacritiques sont ignorées.
FR_MATCHKASHIDA
Microsoft Rich Edit 3.0 et versions ultérieures : s’il est défini, l’opération de recherche prend en compte les kashidas arabes. S’il n’est pas défini, les kashidas sont ignorés.
FR_MATCHWIDTH
Windows 8 : si elles sont définies, les versions codées sur un octet et sur deux octets du même caractère sont considérées comme non égales.
FR_WHOLEWORD
Si elle 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 FINDTEXT 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

Le membre cpMin de FINDTEXT.chrg spécifie toujours le point de départ de la recherche, et cpMax spécifie le point de terminaison. 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 jusqu’à la fin du texte.

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

FINDTEXT