Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Nota:
La biblioteca Microsoft Foundation Classes (MFC) sigue siendo compatible. Sin embargo, ya no estamos agregando características ni actualizando la documentación.
Importante
Si usa un control de edición enriquecido en un cuadro de diálogo (independientemente de si la aplicación está basada en SDI, MDI o 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 llamarlo cada vez que muestre el cuadro de diálogo, 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. Sin embargo, una aplicación debe implementar los componentes de la interfaz de usuario necesarios para 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 carácter o párrafo 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 sea botones de barra de herramientas, elementos de menú o un cuadro de diálogo de caracteres de formato. 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, estableciendo 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 obtener más información sobre el formato de caracteres y párrafos, vea Formato de caracteres y Formato de párrafo más adelante en este tema.
Los controles de edición enriquecidos admiten casi todas las operaciones y mensajes de notificación usados con controles de edición multilínea. Por lo tanto, 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 a las aplicaciones acceder a la funcionalidad exclusiva de los controles de edición enriquecidos. Para obtener información sobre los controles de edición, vea CEdit.
Para obtener más información sobre las notificaciones, vea Notificaciones de un control de edición enriquecido más adelante en este tema.