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 palabra o la clase de caracteres y las marcas de salto de palabra de los caracteres del texto especificado. El tipo 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 el código especifica el movimiento a la izquierda, el texto está 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 el código.
[in] bCharSet
Tipo: BYTE
Juego de caracteres del texto.
action
Valor devuelto
Tipo: LONG
La función devuelve un valor basado en el parámetro de código .
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 palabra. |
Comentarios
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 | Value |
---|---|
Cliente mínimo compatible | Windows Vista [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows Server 2003 [solo aplicaciones de escritorio] |
Plataforma de destino | Windows |
Encabezado | richedit.h |
Consulte también
Referencia
Comentarios
https://aka.ms/ContentUserFeedback.
Próximamente: A lo largo de 2024 iremos eliminando gradualmente GitHub Issues como mecanismo de comentarios sobre el contenido y lo sustituiremos por un nuevo sistema de comentarios. Para más información, vea:Enviar y ver comentarios de