Función de devolución de llamada EDITWORDBREAKPROCEX (richedit.h)
La función EditWordBreakProcEx es una función de devolución de llamada definida por la aplicación que se usa con el mensaje EM_SETWORDBREAKPROCEX. Determina el índice de caracteres del salto de palabras o la clase de caracteres y las marcas de salto de palabra de los caracteres del texto especificado. El tipo de EDITWORDBREAKPROCEX define un puntero a esta función de devolución de llamada. EditWordBreakProcEx es un marcador de posición para el nombre de función definido por la aplicación.
Sintaxis
EDITWORDBREAKPROCEX Editwordbreakprocex;
LONG Editwordbreakprocex(
[in] char *pchText,
[in] LONG cchText,
[in] BYTE bCharSet,
INT action
)
{...}
Parámetros
[in] pchText
Tipo: char*
Puntero al texto en la posición actual. Si código especifica el movimiento a la izquierda, el texto se encuentra en los elementos pchText [–1] a pchText [-cchText] y pchText[0] no está definido. Para todas las demás acciones, el texto está en los elementos pchText[0] a pchText[ cchText–1].
[in] cchText
Tipo: long
Número de caracteres del búfer en la dirección especificada por código.
[in] bCharSet
Tipo: byte de
Juego de caracteres del texto.
action
Valor devuelto
Tipo: long
La función devuelve un valor basado en el código parámetro.
Código devuelto | Descripción |
---|---|
|
Valor devuelto |
|
Devuelve la clase de caracteres y las marcas de salto de palabra del carácter en la posición especificada. |
|
Devuelve TRUE si el carácter de la posición especificada es un delimitador o FALSE si el carácter no es así. |
|
Devuelve el índice de caracteres del salto de palabras. |
Observaciones
Una aplicación debe instalar la función de devolución de llamada especificando la dirección de la función de devolución de llamada en un mensaje de EM_SETWORDBREAKPROCEX.
Para Microsoft Rich Edit 2.0 y versiones posteriores, Rich Edit ya no admite EditWordBreakProcEx. Los usuarios pueden enviar EM_SETWORDBREAKPROC para establecer EditWordBreakProc, que ahora se ha mejorado para admitir el paso de texto Unicode.
Requisitos
Requisito | Valor |
---|---|
cliente mínimo admitido | Windows Vista [solo aplicaciones de escritorio] |
servidor mínimo admitido | Windows Server 2003 [solo aplicaciones de escritorio] |
de la plataforma de destino de |
Windows |
encabezado de |
richedit.h |
Consulte también
de referencia de