AutoCorrectProc-Rückruffunktion (richedit.h)
Die AutoCorrectProc-Funktion ist eine anwendungsdefinierte Rückruffunktion, die mit der EM_SETAUTOCORRECTPROC-Nachricht verwendet wird.
AutoCorrectProc ist ein Platzhalter für den anwendungsdefinierte Funktionsnamen. Es bietet anwendungsdefinierte automatische Fehlerkorrektur für Text, der in ein Rich-Edit-Steuerelement eingegeben wurde.
Syntax
AutoCorrectProc Autocorrectproc;
int Autocorrectproc(
LANGID langid,
const WCHAR *pszBefore,
WCHAR *pszAfter,
LONG cchAfter,
LONG *pcchReplaced
)
{...}
Parameter
langid
Typ: LANGID
Sprach-ID, die die Autokorrekturdatei identifiziert, die für die automatische Korrektur verwendet werden soll.
pszBefore
Typ: const WCHAR*
Kandidatenzeichenfolge automatisch korrect
pszAfter
Typ: WCHAR*
Resultierende Autokorrekturzeichenfolge, wenn der Rückgabewert nicht ATP_NOCHANGE ist.
cchAfter
Typ: LONG
Anzahl der Zeichen in pszAfter.
pcchReplaced
Typ: LONG*
Anzahl der nachfolgenden Zeichen in pszBefore , die durch pszAfter ersetzt werden sollen.
Rückgabewert
Typ: int
Gibt mindestens einen der folgenden Werte zurück.
Rückgabecode/-wert | BESCHREIBUNG |
---|---|
|
Keine Änderung. |
|
Ändern Sie die meisten Trennzeichen, ersetzen Sie aber nicht die meisten Trennzeichen, und ersetzen Sie keine Spanne von unveränderten nachgestellten Zeichen (behält ihre Formatierung bei). |
|
Ändern, aber ersetzen Sie nicht eine Spanne unveränderter nachgestellter Zeichen. |
|
Ersetzen Sie nachfolgende Zeichen, auch wenn sie nicht geändert werden (verwendet die gleiche Formatierung für die gesamte Ersetzungszeichenfolge). |
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows 8 [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2012 [nur Desktop-Apps] |
Zielplattform | Windows |
Kopfzeile | richedit.h |