ITextRange::FindTextStart-Methode (tom.h)

Durchsucht bis zu Count zeichen für die Zeichenfolge bstr, beginnend mit start cp (cpFirst) des Bereichs. Die Suche unterliegt dem Vergleichsparameter Flags. Wenn die Zeichenfolge gefunden wird, wird start cp in die übereinstimmende Zeichenfolge und pLength gleich der Länge der Zeichenfolge festgelegt. Wenn die Zeichenfolge nicht gefunden wird, bleibt der Bereich unverändert, und pLength wird gleich 0 festgelegt.

Syntax

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

Parameter

bstr

Typ: BSTR

Die zu suchende Zeichenfolge.

Count

Typ: long

Maximale Anzahl von zu durchsuchenden Zeichen. Dies kann eine der folgenden Sein.

tomForward Suchen Sie bis zum Ende der Geschichte. Dies ist der Standardwert.
n (größer als 0) Suchen Sie nach n Chars, beginnend mit cpLim.
n (kleiner als 0) Suchen Sie rückwärts nach n Chars, beginnend mit cpLim.

Flags

Typ: long

Flags, die die Vergleiche regeln. Es kann null (standard) oder eine beliebige Kombination der folgenden Werte sein.

tomMatchWord 2 Entspricht ganzen Wörtern.
tomMatchCase 4 Entspricht der Groß-/Kleinschreibung.
tomMatchPattern 8 Entspricht regulären Ausdrücken.

pLength

Typ: long*

Die Länge der übereinstimmungen Zeichenfolge.

Rückgabewert

Typ: HRESULT

Die -Methode gibt einen HRESULT-Wert zurück. Wenn die Methode erfolgreich ist, gibt sie S_OK zurück. Wenn die Methode fehlschlägt, gibt sie S_FALSE zurück.

Anforderungen

   
Unterstützte Mindestversion (Client) Windows Vista [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2003 [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile tom.h
DLL Msftedit.dll

Siehe auch

Konzept

Findtext

FindTextEnd

ITextRange

Referenz

Textobjektmodell