Partager via


Méthode ITextRange::FindTextStart (tom.h)

Recherche jusqu’à Nombre de caractères pour la chaîne , bstr, en commençant à start cp (cpFirst) de la plage. La recherche est soumise au paramètre de comparaison, Indicateurs. Si la chaîne est trouvée, start cp est remplacé par la chaîne correspondante, et pLength est défini sur la longueur de la chaîne. Si la chaîne est introuvable, la plage est inchangée et pLength est défini sur zéro.

Syntaxe

HRESULT FindTextStart(
  BSTR bstr,
  long Count,
  long Flags,
  long *pLength
);

Paramètres

bstr

Type : BSTR

Chaîne à rechercher.

Count

Type : long

Nombre maximal de caractères à rechercher. Il peut s’agir de l’un des éléments suivants.

tomForward Recherchez jusqu’à la fin de l’histoire. Il s’agit de la valeur par défaut.
n (supérieur à 0) Recherchez n chars, en commençant par cpLim.
n (inférieur à 0) Recherchez n chars vers l’arrière, en commençant par cpLim.

Flags

Type : long

Indicateurs régissant les comparaisons. Il peut s’agir de zéro (valeur par défaut) ou d’une combinaison des valeurs suivantes.

tomMatchWord 2 Correspond à des mots entiers.
tomMatchCase 4 Correspond à la casse.
tomMatchPattern 8 Correspond aux expressions régulières.

pLength

Type : long*

Longueur de la chaîne correspondante.

Valeur retournée

Type : HRESULT

La méthode retourne une valeur HRESULT . Si la méthode réussit, elle retourne S_OK. Si la méthode échoue, elle retourne S_FALSE.

Configuration requise

   
Client minimal pris en charge Windows Vista [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2003 [applications de bureau uniquement]
Plateforme cible Windows
En-tête tom.h
DLL Msftedit.dll

Voir aussi

Conceptuel

FindText

FindTextEnd

ITextRange

Référence

Modèle objet texte