Función de devolución de llamada AutoCorrectProc (richedit.h)
La función AutoCorrectProc es una función de devolución de llamada definida por la aplicación que se usa con el mensaje EM_SETAUTOCORRECTPROC .
AutoCorrectProc es un marcador de posición para el nombre de función definido por la aplicación. Proporciona corrección automática de errores definida por la aplicación para el texto introducido en un control de edición enriquecido.
Sintaxis
AutoCorrectProc Autocorrectproc;
int Autocorrectproc(
LANGID langid,
const WCHAR *pszBefore,
WCHAR *pszAfter,
LONG cchAfter,
LONG *pcchReplaced
)
{...}
Parámetros
langid
Tipo: LANGID
Identificador de idioma que identifica el archivo de autocorrección que se va a usar para la corrección automática.
pszBefore
Tipo: const WCHAR*
Cadena candidata para autocorrección.
pszAfter
Tipo: WCHAR*
Cadena de autocorrección resultante, si el valor devuelto no es ATP_NOCHANGE.
cchAfter
Tipo: LONG
Recuento de caracteres en pszAfter.
pcchReplaced
Tipo: LONG*
Recuento de caracteres finales en pszBefore para reemplazar por pszAfter.
Valor devuelto
Tipo: int
Devuelve uno o varios de los valores siguientes.
Código o valor devuelto | Descripción |
---|---|
|
Sin cambios. |
|
Cambie, pero no reemplace la mayoría de los delimitadores y no reemplace un intervalo de caracteres finales sin cambios (conserva su formato). |
|
Cambie pero no reemplace un intervalo de caracteres finales sin cambios. |
|
Reemplace los caracteres finales aunque no se cambien (usa el mismo formato para toda la cadena de reemplazo). |
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows 8 [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows Server 2012 [solo aplicaciones de escritorio] |
Plataforma de destino | Windows |
Encabezado | richedit.h |