Compartir vía


Información general del control Rich Edit

Importante

Si usa un control de edición enriquecido en un cuadro de diálogo (independientemente de si la aplicación es SDI, MDI o basada en diálogo), debe llamar a AfxInitRichEdit una vez antes de que se muestre el cuadro de diálogo. Un lugar típico para llamar a esta función está en la función miembro del programa InitInstance. No es necesario llamarla para cada vez que muestre el cuadro de diálogo, sino solo la primera vez. No tiene que llamar a AfxInitRichEdit si trabaja con CRichEditView.

Los controles de edición enriquecidos (CRichEditCtrl) proporcionan una interfaz de programación para dar formato al texto. Pero una aplicación debe implementar los componentes de la interfaz de usuario necesarios a fin de que las operaciones de formato estén disponibles para el usuario. Es decir, el control de edición enriquecido admite el cambio de los atributos de caracteres o párrafos del texto seleccionado. Algunos ejemplos de atributos de caracteres son negrita, cursiva, familia de fuentes y tamaño de punto. Entre los ejemplos de atributos de párrafo se incluyen la alineación, los márgenes y las tabulaciones. Sin embargo, es necesario proporcionar la interfaz de usuario, ya sean botones de la barra de herramientas, elementos de menú o un cuadro de diálogo para dar formato a los caracteres. También hay funciones para consultar el control de edición enriquecido para los atributos de la selección actual. Use estas funciones para mostrar la configuración actual de los atributos; por ejemplo, establezca una marca de verificación en la interfaz de usuario del comando si la selección tiene el atributo de formato de caracteres en negrita.

Para más información sobre cómo dar formato a caracteres y párrafos, consulte Formato de caracteres y Formato de párrafos más adelante en este tema.

Los controles de edición enriquecidos admiten casi todas las operaciones y mensajes de notificación que se utilizan con controles de edición multilínea. De este modo, las aplicaciones que ya usan controles de edición se pueden cambiar fácilmente para usar controles de edición enriquecidos. Los mensajes y notificaciones adicionales permiten que las aplicaciones accedan a la funcionalidad única de los controles de edición enriquecidos. Para información sobre los controles de edición, consulte CEdit.

Para más información sobre las notificaciones, consulte Notificaciones de un control de edición enriquecido más adelante en este tema.

Consulte también

Uso de CRichEditCtrl
Controles