Compartir a través de


Encabezado richedit.h

Los controles de Windows usan este encabezado. Para más información, consulte:

richedit.h contiene las siguientes interfaces de programación:

Functions

 
HyphenateProc

La función HyphenateProc es una función de devolución de llamada definida por la aplicación que se usa con el mensaje EM_SETHYPHENATEINFO. Determina cómo se realiza la división de palabras en un control Microsoft Rich Edit.

Funciones de devolución de llamada

 
AutocorrecciónProc

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.
EDITSTREAMCALLBACK

La función EditStreamCallback es una función de devolución de llamada definida por la aplicación que se usa con los mensajes EM_STREAMIN y EM_STREAMOUT.
EDITWORDBREAKPROCEX

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.

Estructuras

 
EXPRESIONES BIDIOPTIONS

Contiene información bidireccional sobre un control de edición enriquecido. El EM_GETBIDIOPTIONS y los mensajes EM_SETBIDIOPTIONS usan esta estructura para obtener y establecer la información bidireccional de un control.
CHARFORMAT2A

La estructura CHARFORMAT2A (ANSI) (richedit.h) contiene información sobre el formato de caracteres en un control de edición enriquecido.
CHARFORMAT2A

Contiene información sobre el formato de caracteres en un control de edición enriquecido. (CHARFORMAT2A)
CHARFORMAT2W

La estructura CHARFORMAT2W (Unicode) (richedit.h) contiene información sobre el formato de caracteres en un control de edición enriquecido.
CHARFORMAT2W

Contiene información sobre el formato de caracteres en un control de edición enriquecido. (CHARFORMAT2W)
CHARFORMATA

Contiene información sobre el formato de caracteres en un control de edición enriquecido. (CHARFORMATA)
CHARFORMATW

Contiene información sobre el formato de caracteres en un control de edición enriquecido. (CHARFORMATW)
CHARRANGE

Especifica un intervalo de caracteres en un control de edición enriquecido. Si los miembros cpMin y cpMax son iguales, el intervalo está vacío. El rango incluye todo si cpMin es 0 y cpMax es 1.
CLIPBOARDFORMAT

Especifica el formato del Portapapeles. Esta estructura se incluye con la notificación de EN_CLIPFORMAT.
COMPCOLOR

Contiene la configuración de color de una cadena de composición.
EDITSTREAM

Contiene información que una aplicación pasa a un control de edición enriquecido en un mensaje de EM_STREAMIN o EM_STREAMOUT. El control de edición enriquecido usa la información para transferir un flujo de datos hacia o hacia fuera del control.
ENCORRECTTEXT

Contiene información sobre el texto seleccionado que se va a corregir.
ENDCOMPOSITIONNOTIFY

Contiene información sobre un código de notificación de EN_ENDCOMPOSITION de un control de edición enriquecido.
ENDROPFILES

Contiene información asociada a un código de notificación de EN_DROPFILES. Un control de edición enriquecido envía este código de notificación cuando recibe un mensaje de WM_DROPFILES.
ENLINK

Contiene información sobre un código de notificación de EN_LINK de un control de edición enriquecido.
ENLOWFIRTF

Contiene información sobre una palabra clave de formato de texto enriquecido (RTF) no compatible en un control Microsoft Rich Edit.
ENOLEOPFAILED

Contiene información sobre una operación con error.
ENPROTECTED

Contiene información asociada a un código de notificación de EN_PROTECTED. Un control de edición enriquecido envía esta notificación cuando el usuario intenta editar texto protegido.
ENSAVECLIPBOARD

Contiene información sobre objetos y texto en el Portapapeles.
FINDTEXTA

Contiene información sobre una operación de búsqueda en un control de edición enriquecido. Esta estructura se usa con el mensaje EM_FINDTEXT. (ANSI)
FINDTEXTEXA

Contiene información sobre el texto que se va a buscar en un control de edición enriquecido. Esta estructura se usa con el mensaje EM_FINDTEXTEX. (ANSI)
FINDTEXTEXW

Contiene información sobre el texto que se va a buscar en un control de edición enriquecido. Esta estructura se usa con el mensaje EM_FINDTEXTEX. (Unicode)
FINDTEXTW

Contiene información sobre una operación de búsqueda en un control de edición enriquecido. Esta estructura se usa con el mensaje EM_FINDTEXT. (Unicode)
FORMATRANGE

Información que usa un control de edición enriquecido para dar formato a su salida para un dispositivo determinado. Esta estructura se usa con el mensaje EM_FORMATRANGE.
GETCONTEXTMENUEX

Contiene información del menú contextual que se pasa al método IRichEditOleCallback::GetContextMenu.
GETTEXTEX

Contiene información utilizada para obtener texto de un control de edición enriquecido. Esta estructura se usa con el mensaje EM_GETTEXTEX.
GETTEXTLENGTHEX

Contiene información sobre cómo se debe calcular la longitud del texto de un control de edición enriquecido. Esta estructura se pasa en wParam en el mensaje EM_GETTEXTLENGTHEX.
HYPHENATEINFO

Contiene información sobre la división de palabras en un control Microsoft Rich Edit.
HYPHRESULT

Contiene información sobre el resultado de la división de palabras en un control Microsoft Rich Edit.
IMECOMPTEXT

Contiene información sobre el texto de composición del Editor de métodos de entrada (IME) en un control De edición enriquecida de Microsoft.
MSGFILTER

Contiene información sobre un evento de teclado o mouse. Un control de edición enriquecido envía esta estructura a su ventana primaria como parte de un código de notificación de EN_MSGFILTER, lo que permite al elemento primario cambiar el mensaje o impedir que se procese.
NMHDR

La estructura NMHDR (richedit.h) contiene información sobre un mensaje de notificación.
OBJECTPOSITIONS

Contiene información de posición del objeto.
PARAFORMAT

Contiene información sobre los atributos de formato de párrafo en un control de edición enriquecido. (PARAFORMAT)
PARAFORMAT2

Contiene información sobre los atributos de formato de párrafo en un control de edición enriquecido. P
PARAFORMAT2

Contiene información sobre los atributos de formato de párrafo en un control de edición enriquecido. (PARAFORMAT2)
PUNTUACIÓN

Contiene información sobre la puntuación usada en un control de edición enriquecido.
REPASTESPECIAL

Contiene información que identifica si el aspecto para mostrar de un objeto pegado debe basarse en el contenido del objeto o en el icono que representa el objeto.
REQRESIZE

Contiene el tamaño solicitado de un control de edición enriquecido. Un control de edición enriquecido envía esta estructura a su ventana primaria como parte de un código de notificación de EN_REQUESTRESIZE.
RICHEDIT_IMAGE_PARAMETERS

Define los atributos de una imagen que va a insertar el mensaje EM_INSERTIMAGE.
SELCHANGE

Contiene información asociada a un código de notificación de EN_SELCHANGE. Un control de edición enriquecido envía esta notificación a su ventana primaria cuando cambia la selección actual.
SETTEXTEX

Especifica qué página de códigos (si existe) que se va a usar en el texto de configuración, si el texto reemplaza todo el texto del control o simplemente la selección, y si se va a conservar el estado de deshacer. Esta estructura se usa con el mensaje EM_SETTEXTEX.
TABLECELLPARMS

Define los atributos de las celdas de una fila de tabla.
TABLEROWPARMS

Define los atributos de las filas de una tabla.
TEXTRANGEA

Intervalo de texto de un control de edición enriquecido. El mensaje EM_GETTEXTRANGE rellena esta estructura. El búfer al que apunta el miembro lpstrText debe ser lo suficientemente grande como para recibir todos los caracteres y el carácter nulo de terminación. (ANSI)
TEXTRANGEW

Intervalo de texto de un control de edición enriquecido. El mensaje EM_GETTEXTRANGE rellena esta estructura. El búfer al que apunta el miembro lpstrText debe ser lo suficientemente grande como para recibir todos los caracteres y el carácter nulo de terminación. (Unicode)

Enumeraciones

 
KHYPH

Contiene valores que se usan para especificar cómo realizar guiones en un control de edición enriquecido. La función de devolución de llamada HyphenateProc usa este tipo de enumeración.
TEXTMODE

Indica el modo de texto de un control de edición enriquecido. Los mensajes EM_SETTEXTMODE y EM_GETTEXTMODE usan este tipo de enumeración.
UNDONAMEID

Contiene valores que indican tipos de acciones de control de edición enriquecidas que se pueden deshacer o rehacer. Los mensajes EM_GETREDONAME y EM_GETUNDONAME usan este tipo de enumeración para devolver un valor.