EDITWORDBREAKPROCEX-Rückruffunktion (richedit.h)
Die EditWordBreakProcEx--Funktion ist eine anwendungsdefinierte Rückruffunktion, die mit der EM_SETWORDBREAKPROCEX Nachricht verwendet wird. Er bestimmt den Zeichenindex des Wortwechsels oder der Zeichenklasse und der Wörtertrennungskennzeichnungen der Zeichen im angegebenen Text. Der EDITWORDBREAKPROCEX Typ definiert einen Zeiger auf diese Rückruffunktion. EditWordBreakProcEx ist ein Platzhalter für den anwendungsdefinierte Funktionsnamen.
Syntax
EDITWORDBREAKPROCEX Editwordbreakprocex;
LONG Editwordbreakprocex(
[in] char *pchText,
[in] LONG cchText,
[in] BYTE bCharSet,
INT action
)
{...}
Parameter
[in] pchText
Typ: Char*
Zeigen Sie auf den Text an der aktuellen Position. Wenn Code die Bewegung nach links angibt, befindet sich der Text in den Elementen pchText [-1] bis pchText [-cchText], und pchText[0] ist nicht definiert. Für alle anderen Aktionen befindet sich der Text in den Elementen pchText[0] bis pchText-[ cchText–1].
[in] cchText
Typ: LONG
Die Anzahl der Zeichen im Puffer in der durch Codeangegebenen Richtung.
[in] bCharSet
Typ: BYTE-
Zeichensatz des Texts.
action
Rückgabewert
Typ: LONG
Die Funktion gibt einen Wert basierend auf dem Code Parameter zurück.
Rückgabecode | Beschreibung |
---|---|
|
Rückgabewert |
|
Gibt die Zeichenklasse und die Wörtertrennungskennzeichnungen des Zeichens an der angegebenen Position zurück. |
|
Gibt TRUE zurück, wenn das Zeichen an der angegebenen Position ein Trennzeichen oder FALSE- ist, wenn das Zeichen nicht angegeben ist. |
|
Gibt den Zeichenindex des Wortwechsels zurück. |
Bemerkungen
Eine Anwendung muss die Rückruffunktion installieren, indem sie die Adresse der Rückruffunktion in einer EM_SETWORDBREAKPROCEX Nachricht angibt.
Für Microsoft Rich Edit 2.0 und höher unterstützt Rich Edit EditWordBreakProcExnicht mehr. Benutzer können EM_SETWORDBREAKPROC senden, um EditWordBreakProc-festzulegen, der nun erweitert wird, um die Übergabe von Unicode-Text zu unterstützen.
Anforderungen
Anforderung | Wert |
---|---|
mindestens unterstützte Client- | Windows Vista [nur Desktop-Apps] |
mindestens unterstützte Server- | Windows Server 2003 [Nur Desktop-Apps] |
Zielplattform- | Fenster |
Header- | richedit.h |
Siehe auch
Referenz-