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
Referenz