EM_FINDTEXTEXW Nachricht

Sucht Unicode-Text in einem Rich-Edit-Steuerelement.

Parameter

wParam

Gibt das Verhalten des Suchvorgangs an. Dieser Parameter kann einen oder mehrere der folgenden Werte aufweisen.

Wert Bedeutung
FR_DOWN
Microsoft Rich Edit 2.0 und höher: Wenn festgelegt, wird die Suche von FINDTEXTEX.chrg.cpMin weitergeleitet; wenn nicht festgelegt, ist die Suche rückwärts von FINDTEXTEX.chrg.cpMin.
Microsoft Rich Edit 1.0: Das flag FR_DOWN wird ignoriert. Die Suche wird immer weitergeleitet.
FR_MATCHALEFHAMZA
Wenn festgelegt, unterscheidet die Suche zwischen Alefs mit unterschiedlichen Akzenten. Wenn nicht festgelegt, werden arabische und hebräische Alefs mit unterschiedlichen Akzenten durch das Alef-Zeichen abgeglichen.
FR_MATCHCASE
Wenn festgelegt, wird beim Suchvorgang die Groß-/Kleinschreibung beachtet. Wenn nicht festgelegt, wird beim Suchvorgang die Groß-/Kleinschreibung nicht beachtet.
FR_MATCHDIAC
Wenn festgelegt, berücksichtigt der Suchvorgang diakritische Markierungen. Wenn nicht festgelegt, werden diakritische arabische und hebräische Markierungen ignoriert.
FR_MATCHKASHIDA
Wenn festgelegt, berücksichtigt der Suchvorgang kashidas. Wenn nicht festgelegt, werden arabische und hebräische Kashidas ignoriert.
FR_WHOLEWORD
Wenn festgelegt, sucht der Vorgang nur nach ganzen Wörtern, die der Suchzeichenfolge entsprechen. Falls nicht festgelegt, sucht der Vorgang auch nach Wortfragmenten, die der Suchzeichenfolge entsprechen.

lParam

Eine FINDTEXTEXW-Struktur , die Informationen zum Suchvorgang enthält.

Rückgabewert

Wenn die Zielzeichenfolge gefunden wird, ist der Rückgabewert die nullbasierte Position des ersten Zeichens der Übereinstimmung. Wenn das Ziel nicht gefunden wird, ist der Rückgabewert -1.

Bemerkungen

Verwenden Sie diese Meldung, um Unicode-Zeichenfolgen zu finden. Verwenden Sie für ANSI; EM_FINDTEXTEX.

Das cpMin-Element von FINDTEXTEX.chrg gibt immer den Ausgangspunkt der Suche an, und cpMax gibt den Endpunkt an. Wenn Sie rückwärts suchen, muss cpMin gleich oder größer als cpMax sein. Bei der Suche nach vorne erweitert der Wert -1 in cpMax den Suchbereich bis zum Ende des Texts.

Wenn der Suchvorgang eine Übereinstimmung findet, gibt das chrgText-Element der FINDTEXTEX-Struktur den Bereich der Zeichenpositionen zurück, der den übereinstimmenden Text enthält.

EM_FINDTEXTEXW verwendet die FINDTEXTEXW-Struktur , während EM_FINDTEXTW die FINDTEXTW-Struktur verwendet. Der Unterschied besteht darin, dass EM_FINDTEXTEXW den gefundenen Textbereich meldet.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client)
Windows Vista [nur Desktop-Apps]
Unterstützte Mindestversion (Server)
Windows Server 2003 [nur Desktop-Apps]
Header
Richedit.h

Siehe auch

EM_FINDTEXTW