Funzione di callback AutoCorrectProc (richedit.h)
La funzione AutoCorrectProc è una funzione di callback definita dall'applicazione usata con il messaggio EM_SETAUTOCORRECTPROC .
AutoCorrectProc è un segnaposto per il nome della funzione definita dall'applicazione. Fornisce la correzione automatica degli errori definita dall'applicazione per il testo immesso in un controllo di modifica rtf.
Sintassi
AutoCorrectProc Autocorrectproc;
int Autocorrectproc(
LANGID langid,
const WCHAR *pszBefore,
WCHAR *pszAfter,
LONG cchAfter,
LONG *pcchReplaced
)
{...}
Parametri
langid
Tipo: LANGID
ID lingua che identifica il file di correzione automatica da usare per la correzione automatica.
pszBefore
Tipo: const WCHAR*
Stringa candidata alla correzione automatica.
pszAfter
Tipo: WCHAR*
Stringa di correzione automatica risultante, se il valore restituito non è ATP_NOCHANGE.
cchAfter
Tipo: LONG
Numero di caratteri in pszAfter.
pcchReplaced
Tipo: LONG*
Numero di caratteri finali in pszBefore da sostituire con pszAfter.
Valore restituito
Tipo: int
Restituisce uno o più dei valori seguenti.
Codice/valore restituito | Descrizione |
---|---|
|
Nessuna modifica. |
|
Modificare ma non sostituire la maggior parte dei delimitatori e non sostituire un intervallo di caratteri finali invariati (mantiene la formattazione). |
|
Modificare ma non sostituire un intervallo di caratteri finali invariati. |
|
Sostituire i caratteri finali anche se non vengono modificati (usa la stessa formattazione per l'intera stringa di sostituzione). |
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows 8 [solo app desktop] |
Server minimo supportato | Windows Server 2012 [solo app desktop] |
Piattaforma di destinazione | Windows |
Intestazione | richedit.h |