Acerca de los controles de edición enriquecida

En esta sección se describen los temas siguientes.

Versiones de Edición enriquecida

La especificación original para controles de edición enriquecidos es Microsoft Rich Edit 1.0; la especificación actual es Microsoft Rich Edit 4.1. Cada versión de edición enriquecida es un superconjunto del anterior, excepto que solo las compilaciones asiáticas de Microsoft Rich Edit 1.0 tienen una opción de texto vertical. Antes de crear un control de edición enriquecido, debe llamar a la función LoadLibrary para comprobar qué versión de Microsoft Rich Edit está instalada.

En la tabla siguiente se muestra el archivo DLL correspondiente a la versión de Rich Edit. Tenga en cuenta que el nombre del archivo no cambió de la versión 2.0 a la versión 3.0. Esto permite actualizar la versión 2.0 a la versión 3.0 sin interrumpir el código existente.

Versión de edición enriquecida Archivo DLL Clase Window
1.0 Riched32.dll RICHEDIT_CLASS
2.0 Riched20.dll RICHEDIT_CLASS
3.0 Riched20.dll RICHEDIT_CLASS
4,1 Msftedit.dll MSFTEDIT_CLASS

Edición enriquecida versión 1.0

Microsoft Rich Edit 1.0 incluye las siguientes características.

Característica Descripción
Entrada y selección de texto Selección y entrada de texto estándar (control de edición del sistema). Compatibilidad con la barra de selección (la barra de selección es un área sin marcar a la izquierda de cada párrafo que, al hacer clic en él, selecciona la línea). Word opciones de ajuste automático y selección automática de palabras. Selección de un solo clic, doble y triple clic.
Edición del juego de caracteres de un solo byte (SBCS) y juego de caracteres multibyte (MBCS)) Sin embargo, no hay ninguna edición Unicode.
Conjunto básico de propiedades de formato de caracteres y párrafos Consulte CHARFORMAT y PARAFORMAT.
Propiedades de formato de caracteres Nombre y tamaño de fuente, negrita, cursiva, subrayado sólido, tachado, protegido, vínculo, desplazamiento y color de texto.
Propiedades de formato de párrafo Sangría inicial, sangría derecha, desplazamiento de línea posterior, viñeta, alineación (izquierda, centro, derecha) y tabulaciones.
Buscar hacia delante Incluye opciones que no distinguen mayúsculas de minúsculas y coinciden con palabras completas.
Interfaz basada en mensajes Casi un superconjunto del conjunto de mensajes de control de edición del sistema más dos interfaces, IRichEditOle e IRichEditOleCallback.
Objetos insertados Requiere colaboración de cliente basada en interfaces IRichEditOle e IRichEditOleCallback .
Compatibilidad con el menú contextual Usa la interfaz IRichEditOleCallback .
Edición de arrastrar y colocar Se admite la edición de arrastrar y colocar.
Notificaciones WM_COMMAND mensajes enviados al cliente más un número de otros. Se trata de un superconjunto de notificaciones de control común.
Deshacer/rehacer de nivel único Se comporta de forma similar al control de edición del sistema. Al seleccionar Deshacer , se invierte la última acción y esa acción se convierte en la nueva acción Rehacer .
Texto vertical simple (Solo compilaciones asiáticas).
Compatibilidad con el Editor de métodos de entrada (IME) (Solo compilaciones asiáticas).
Edición de WYSIWYG mediante métricas de impresora Esta característica es necesaria para Microsoft WordPad, en particular.
Cortar,Copiar/Pegar/StreamIn/StreamOut Con texto sin formato (CF_TEXT) o Formato de texto enriquecido (RTF) con y sin objetos.
Base de código C El código se escribe en C, que proporciona una base sólida y versátil.
Diferentes compilaciones para diferentes scripts Microsoft Rich Edit 1.0 soluciona problemas de localización con diferentes compilaciones.

Edición enriquecida versión 2.0

Microsoft Rich Edit 2.0 incorporó varias características adicionales, como compatibilidad con idiomas Unicode y asiáticos, undo multinivel, interfaces del modelo de objetos componentes (COM) y numerosas mejoras de la interfaz de usuario.

Microsoft Rich Edit 2.0 incluye las siguientes características además de las características proporcionadas por Microsoft Rich Edit 1.0.

Característica Descripción
Unicode Unicode facilita el esfuerzo para controlar el texto internacional. Sin embargo, se necesita un esfuerzo para mantener la compatibilidad con documentos no Unicode existentes, es decir, la capacidad de convertir texto sin formato y texto enriquecido que no sea Unicode.
Soporte técnico internacional general Algoritmo general de salto de línea (extensión de las reglas kinsoku), vinculación de fuente simple, cambio de fuente de teclado.
Compatibilidad asiática El nivel 2 (cuadro de diálogo) y 3 (insertados) se admiten en LOS E/S.
Buscar soporte técnico hacia arriba o hacia abajo Se admite la búsqueda hacia delante y hacia atrás.
Compatibilidad bidireccional Esto se incluye en Microsoft Rich Edit 2.1
Deshacer de varios niveles Una arquitectura de deshacer extensible permite al cliente participar en el modelo de deshacer en toda la aplicación.
Compatibilidad con el mouse magellan Este es el mouse con un rodillo para desplazarse.
Compatibilidad con fuentes duales El teclado puede cambiar automáticamente las fuentes cuando la fuente activa no es adecuada para el teclado actual, por ejemplo, caracteres Kanji en Times New Roman.
Aplicación de fuente inteligente La solicitud de cambio de fuente no aplica fuentes occidentales a caracteres asiáticos.
Pantalla mejorada Se usa un mapa de bits fuera de pantalla cuando se producen varias fuentes en la misma línea. Esto permite, por ejemplo, cortar la última letra de la palabra cool.
Compatibilidad con la transparencia También en modo sin ventanas.
Colores de selección del sistema Se usa para seleccionar texto.
Reconocimiento automático de direcciones URL Puede comprobar si hay varios formatos de dirección URL (por ejemplo, http:)
Compatibilidad de la interfaz de usuario de edición de Microsoft Word Selección, semántica del teclado de cursor.
Word EOP estándar La marca de fin de párrafo (CR) también puede controlar el retorno de carro/avance de línea (CR/LF) (retorno de carro, avance de línea).
Texto sin formato, así como funcionalidad de texto enriquecido Formato de un solo carácter y formato de párrafo único.
Controles de una sola línea y de varias líneas Truncar al principio del párrafo y sin wordwrap.
Teclas de aceleración Se admiten las teclas de aceleración.
Estilo de ventana contraseña Los controles de edición de contraseña se proporcionan a través de EM_GETPASSWORDCHAR y EM_SETPASSWORDCHAR.
Arquitectura escalable Para reducir el tamaño de la instancia.
Operaciones e interfaces sin ventanas Esto se proporciona a través de las interfaces ITextHost e ITextServices .
Interfaces duales COM Interfaces del modelo de objetos de texto (TOM).
CHARFORMAT2 Se ha agregado peso de fuente, color de fondo, identificador de configuración regional, tipo de subrayado, superíndice y subíndice (además de desplazamiento), efecto deshabilitado. Solo para redondear RTF, se agrega cantidad de espacio entre letras, tamaño de twip por encima del cual para el par de caracteres kern, tipo de texto animado, varios efectos: sombra/contorno de fuente, todos los tapones, capuchones pequeños, ocultos, embostados, impresos y revisados.
PARAFORMAT2 Se ha agregado espacio antes y después y Word espaciado de líneas. Solo para redondear RTF, se ha agregado sombreado/estilo, inicio de numeración/estilo/tabulación, espacio de borde/ancho/lados, alineación de tabulación/líderes, varios efectos de párrafo Word: párrafo RTL, keep-next, salto de página antes, no-line-number, no-widow-control, do-not-hyphenate, side-by-side.
Más redondeo rtF Todas las propiedades Word FormatFont y FormatParagraph.
Estabilidad y estabilización del código Ejemplos: validación de parámetros y objetos, invariables de función, guardias de reentrada, estabilización de objetos.
Infraestructura de pruebas sólidas Incluir pruebas de regresión extensas.
rendimiento mejorado. Conjunto de trabajo más pequeño, tiempos de carga y reproducción más rápidos, etc.
Base de código de C++ El código se escribe en C++, que proporciona una base sólida sobre la que compilar Microsoft Rich Edit 3.0.

Con algunas excepciones, Microsoft Rich Edit 2.0 usa las mismas funciones, estructuras y mensajes que Microsoft Rich Edit 1.0. Sin embargo, tenga en cuenta las siguientes diferencias:

  • El nombre de la clase de ventana Microsoft Rich Edit 1.0 es RichEdit. Microsoft Rich Edit 2.0 tiene clases de ventana ANSI y Unicode RichEdit20A y RichEdit20W, respectivamente. Para especificar la clase de ventana de edición enriquecida adecuada, use la constante RICHEDIT_CLASS, que el archivo Richedit.h define en función de la definición de la marca de compilación UNICODE.

  • En Microsoft Rich Edit 2.0, si crea un control de edición enriquecida Unicode (uno que espera mensajes de texto Unicode), solo debe especificar datos Unicode en los mensajes de ventana enviados al control. Del mismo modo, si crea un control de edición enriquecida ANSI, envíe solo los datos del juego de caracteres ansi o de doble byte (DBCS). Puede usar la función IsWindowUnicode para determinar si un control de edición enriquecido usa mensajes de texto Unicode. Tenga en cuenta que las interfaces COM de edición enriquecida usan texto Unicode a menos que encuentren un argumento de página de códigos.

  • Microsoft Rich Edit 1.0 usó combinaciones de caracteres CR/LF para marcadores de párrafo. Microsoft Rich Edit 2.0 solo usó un carácter de retorno de carro ('\r'). Microsoft Rich Edit 3.0 solo usa un carácter de retorno de carro, pero puede emular Microsoft Rich Edit 1.0 en este sentido.

  • Microsoft Rich Edit 2.0 introdujo los siguientes mensajes nuevos.

    Message Descripción
    EM_AUTOURLDETECT Habilita o deshabilita la detección automática de direcciones URL.
    EM_CANREDO Determina si hay alguna acción en la cola de puesta al día.
    EM_GETIMECOMPMODE Recupera el modo actual del editor de métodos de entrada (IME).
    EM_GETLANGOPTIONS Recupera opciones para la compatibilidad con IME y el idioma asiático.
    EM_GETREDONAME Recupera el nombre de tipo de la acción siguiente en la cola de puesta al día.
    EM_GETTEXTMODE Recupera el modo de texto o el nivel de deshacer.
    EM_GETUNDONAME Recupera el nombre de tipo de la acción siguiente en la cola de deshacer.
    EM_REDO Rehacer la siguiente acción en la cola de puesta al día.
    EM_SETLANGOPTIONS Establece las opciones para la compatibilidad con IME y el idioma asiático.
    EM_SETTEXTMODE Establece el modo de texto o el nivel de deshacer.
    EM_SETUNDOLIMIT Establece el número máximo de acciones en la cola de deshacer.
    EM_STOPGROUPTYPING Detiene la agrupación de acciones de escritura consecutivas en la acción de deshacer actual.
  • Microsoft Rich Edit 2.0 introdujo las siguientes estructuras nuevas.

    Estructura Descripción
    CHARFORMAT2 Contiene información sobre el formato de caracteres.
    PARAFORMAT2 Contiene información sobre el formato de párrafo.
  • Los mensajes siguientes solo se admiten en versiones de idioma asiático de Microsoft Rich Edit 1.0. No se admiten en versiones posteriores de Rich Edit.

    EM_CONVPOSITION

    EM_GETIMECOLOR

    EM_GETIMEOPTIONS

    EM_GETPUNCTUATION

    EM_GETWORDWRAPMODE

    EM_SETIMECOLOR

    EM_SETIMEOPTIONS

    EM_SETPUNCTUATION

    EM_SETWORDWRAPMODE

Edición enriquecida versión 3.0

Microsoft Rich Edit 3.0 es un archivo DLL único, escalable y mundial que ofrece un alto rendimiento y compatibilidad con Word en un paquete pequeño. Las nuevas características de Microsoft Rich Edit 3.0 incluyen texto enriquecido, zoom, enlace de fuentes, compatibilidad con IME más eficaz y compatibilidad con scripts complejos enriquecidos (bidireccional, Indic y tailandés).

Microsoft Rich Edit 3.0 incluye las siguientes características además de las características proporcionadas por Rich Edit Version 2.0.

Característica Descripción
Zoom El factor de zoom se da por una relación.
Numeración de párrafo (nivel único) Numérico, superior e inferior alfabético o numérico romano.
Tablas simples Es posible eliminar e insertar filas, pero no cambiar el tamaño ni encapsular dentro de las celdas. Con la tipografía avanzada activada (consulte EM_GETTYPOGRAPHYOPTIONS), Microsoft Rich Edit 3.0 puede alinear las columnas centradas o vaciar a la derecha e incluir decimales. Las celdas se simulan mediante tabulaciones, por lo que las pestañas de texto y los retornos de carro se reemplazan por espacios en blanco.
Estilos normales y de título Las interfaces EM_SETPARAFORMAT y Text Object Model (TOM) admiten estilos normales y estilos de título de 1 a 9 integrados.
Más tipos de subrayado Se han agregado guiones, guiones, guiones, puntos y subrayado de puntos.
Coloración de subrayado El texto subrayado se puede etiquetar con una de las 15 opciones de documento para colores de subrayado.
Texto oculto Marcado por el atributo CHARFORMAT2. Útil para redondear (escribir en un archivo en el que se leyó) información que normalmente no debe mostrarse.
Más claves de acceso rápido predeterminadas Estas teclas de acceso rápido funcionan igual que las de Word. Por ejemplo, teclas muertas de énfasis europeos (solo teclados de EE. UU.). La tecla de acceso rápido número (CTRL+L) recorre las opciones de numeración disponibles, empezando por la viñeta.
HexToUnicode IME Permite a un usuario convertir entre hexadecimal y Unicode mediante claves de acceso rápido.
Citas inteligentes Esta característica está activada y desactivada mediante CTRL+ALT+' para teclados de EE. UU.
Guiones suaves Para texto sin formato, use 0xAD. Para RTF, use -.
Cursor de cursiva Además, el cursor del mouse cambia a una mano cuando se superponen las direcciones URL.
Opción de tipografía avanzada Microsoft Rich Edit 3.0 puede usar una opción de tipografía avanzada para romper y mostrar líneas (consulte EM_GETTYPOGRAPHYOPTIONS). Esta opción elegante se ha agregado principalmente para facilitar el control de scripts complejos (bidireccional, indic y tailandés). Además, se producen varias mejoras para scripts simples. Algunos ejemplos son:
  • Centrar, derecha, tabulaciones decimales
  • Texto totalmente justificado
  • Promedio de subrayado, que proporciona un subrayado uniforme incluso cuando las ejecuciones de texto adyacentes tienen diferentes tamaños de fuente.
Compatibilidad con escritura compleja Microsoft Rich Edit 3.0 admite bidireccionales (texto con árabe o hebreo mezclado con otros scripts), Indic (scripts indios como Devangari) y texto tailandés. Para admitir estos scripts complejos, se usan la tipografía avanzada y los componentes Uniscribe.
Enlace de fuentes Microsoft Rich Edit 3.0 elegirá automáticamente una fuente adecuada para los caracteres que claramente no pertenecen al sello de juego de caracteres actual. Esto se hace asignando juegos de caracteres a ejecuciones de texto y asociando fuentes con esos juegos de caracteres. Para obtener más información, vea Enlace de fuentes.
Opciones de lectura y escritura de texto sin formato específicas de los juegos de caracteres Esto permite leer un archivo mediante un juego de caracteres y escribir con un juego de caracteres diferente.
UTF-8 RTF Esto se recomienda para las operaciones de corte, copia y pegado. Este formato de archivo es más compacto que el RTF normal, más rápido y compatible con Unicode.
Compatibilidad con IME de Microsoft Office 9 (IME98) Esta funcionalidad de IME más eficaz se ha separado en un módulo independiente. Características incluidas:
  • Reconversion En las versiones anteriores, el usuario necesitaba eliminar primero la cadena final y, a continuación, escribir una nueva cadena para llegar al candidato correcto. Esta nueva característica permite al usuario convertir la cadena final en modo de composición, lo que permite una selección sencilla de una cadena candidata diferente.
  • Fuente de documentos Esta característica proporciona IME98 con el texto del párrafo actual, lo que ayuda a IME98 a realizar una conversión más precisa durante la escritura.
  • Operación del mouse Esta característica proporciona un mejor control sobre las ventanas candidatas y de la interfaz de usuario durante la escritura.
  • Posición de intercalación Esta característica proporciona la información actual de intercalación y línea, que IME98 usa para colocar ventanas de interfaz de usuario (por ejemplo, una lista candidata).
Compatibilidad con el Administrador de métodos de entrada activo (IMM) Los usuarios pueden invocar el objeto IMM activo, que permite a los usuarios escribir caracteres asiáticos en sistemas estadounidenses.
Compatibilidad con HexToUnicode Los usuarios pueden convertir entre notación hexadecimal y Unicode mediante claves de acceso rápido.
Más redondeo RTF El texto RTF que se lee desde un archivo se volverá a escribir intacto.
Modo de compatibilidad mejorado 1.0 Microsoft Rich Edit 3.0 puede emular el comportamiento de Microsoft Rich Edit 1.0. Por ejemplo, es posible cambiar entre las asignaciones de posición de caracteres MBCS y Unicode (cp).
Mayor control de inmovilización La pantalla se puede inmovilizar a través de varias llamadas API y, a continuación, desenfrozen para mostrar las actualizaciones.
Mayor control de deshacer La deshacer se puede suspender y reanudar (un requisito de IME).
Aumentar o disminuir el tamaño de fuente Aumenta o reduce el tamaño de fuente a uno de seis valores estándar (12, 28, 36, 48, 72 y 80 puntos).

Edición enriquecida versión 4.1

La clase de ventana de Microsoft Rich Edit 4.1 es MSFTEDIT_CLASS. Las nuevas características de Microsoft Rich Edit 4.1 incluyen la compatibilidad con guiones, rotación de páginas y Marco de servicios de texto (TSF).

Microsoft Rich Edit 4.1 incluye las siguientes características además de las características proporcionadas por Rich Edit Version 3.0.

Característica Descripción
Etimología La división de palabras se admite a través de las siguientes API: HyphenateProc, EM_SETHYPHENATEINFO y EM_GETHYPHENATEINFO.
Rotación de páginas El diseño de arriba a abajo y de abajo a superior se admite a través de EM_SETPAGEROTATE y EM_GETPAGEROTATE.
Compatibilidad con Text Services Framework
Compatibilidad adicional con IME
Configuración de EM_SETEDITSTYLE adicional Además de la configuración de TSF, hay nuevas configuraciones que excluyen los IME, establecen el flujo de texto bidireccional, usan fuentes de borrador y mucho más.
Configuración de EM_SETCHARFORMAT adicional Las nuevas marcas permiten al cliente establecer los tamaños de fuente y fuente predeterminados para un LCID o un juego de caracteres determinado, para establecer la fuente predeterminada para el control, para evitar que el teclado cambie para que coincida con la fuente y mucho más.
Restricción de la entrada al texto ANSI El uso de TM_SINGLECODEPAGE en EM_SETTEXTMODE impide que la entrada Unicode escriba un control Rich Edit.
Notificación de palabra clave RTF no admitida EN_LOWFIRTF advierte a una aplicación cuando hay una palabra clave RTF no admitida.
Compatibilidad para lenguajes adicionales Entre los idiomas adicionales se incluyen armenia, divehi, telugu y otros.
Compatibilidad mejorada con tablas Entre las características se incluyen el ajuste dentro de las celdas, el control mejorado a través de RTF y la navegación mejorada.
ES_VERTICAL Se admite el estilo de ventana ES_VERTICAL .
compatibilidad con WM_UNICHAR Para enviar o publicar caracteres Unicode en ventanas ANSI, use WM_UNICHAR. Equivale a WM_CHAR, pero usa (UTF)-32.

Funcionalidad de control de edición no admitida

Los controles de edición enriquecidos admiten la mayoría de las funciones, pero no todas, para los controles de edición multilínea. En esta sección se enumeran los mensajes de control de edición y los estilos de ventana que no son compatibles con los controles de edición enriquecidos.

Los siguientes mensajes se procesan mediante controles de edición, pero no por controles de edición enriquecidos.

Mensaje no admitido Comentarios
EM_FMTLINES No compatible.
EM_GETHANDLE Los controles de edición enriquecidos no almacenan texto como una simple matriz de caracteres.
EM_GETIMESTATUS No compatible.
EM_GETMARGINS No compatible.
EM_SETHANDLE Los controles de edición enriquecidos no almacenan texto como una simple matriz de caracteres.
EM_SETIMESTATUS No compatible.
EM_SETMARGINS Compatible con Microsoft Rich Edit 3.0.
EM_SETRECTNP No compatible.
EM_SETTABSTOPS En su lugar, se usa el mensaje EM_SETPARAFORMAT . Compatible con Microsoft Rich Edit 3.0.
WM_CTLCOLOR En su lugar, se usa el mensaje de EM_SETBKGNDCOLOR .
WM_GETFONT En su lugar, se usa el mensaje EM_GETCHARFORMAT .

Los siguientes estilos de ventana se usan con controles de edición multilínea, pero no con controles de edición enriquecidos: ES_LOWERCASE, ES_UPPERCASE y ES_OEMCONVERT.

Teclas de método abreviado de edición enriquecidas

Los controles de edición enriquecidos admiten las siguientes teclas de método abreviado.

Teclas Operations Comentarios
Mayús+Retroceso Generar un LRM/LRM en un teclado bidi Específico de BiDi
Ctrl+Tab Pestaña
Ctrl+Borrar Seleccionar todo
Ctrl+Panel de número 5 Seleccionar todo
Ctrl+A Seleccionar todo
Ctrl+T Alineación central
Ctrl+J Justificación de la alineación
Ctrl+R Alineación a la derecha
Ctrl+L Alineación a la izquierda
Ctrl+C Copiar
Ctrl+V Pegar
Ctrl+X Cortar
Ctrl+Z Deshacer
Ctrl+Y Rehacer
Ctrl+'+' (Ctrl+Mayús+'=') Superscript
Ctrl+'=' Subscript
Ctrl+1 Interlineado = 1 línea.
Ctrl+2 Interlineado = 2 líneas.
Ctrl+5 Interlineado = 1,5 líneas.
Ctrl+' (apóstrofo) Énfasis agudo Después de presionar la tecla de corte corto, presione la letra adecuada (por ejemplo, a, e o u). Esto solo se aplica a teclados inglés, francés, alemán, italiano y español.
Ctrl+' (grave) Tumba de énfasis Vea Los comentarios de Ctrl+'.
Ctrl+~ (tilde) Tilde de énfasis Vea los comentarios de Ctrl+'.
Ctrl+; (punto y coma) Énfasis umlaut Vea los comentarios de Ctrl+'.
Ctrl+Mayús+6 Símbolo de intercalación de énfasis (circunflejo) Vea los comentarios de Ctrl+'.
Ctrl+, (coma) Cedilla de énfasis Vea los comentarios de Ctrl+'.
Ctrl+Mayús+' (apóstrofo) Activar comillas inteligentes
Retroceso Si el texto está protegido, pita y no la elimine. De lo contrario, elimine el carácter anterior.
Ctrl+Retroceso Elimine la palabra anterior. Esto genera un código de VK_F16.
F16 Igual que Backspace.
Ctrl+Insertar Copiar
Mayús+Insertar Pegar
Insertar Sobrescribir DBCS no sobrescribe.
Ctrl+Flecha izquierda Mueva el cursor una palabra a la izquierda. En el teclado bidi, esto depende de la dirección del texto.
Ctrl+Flecha derecha Mueva el cursor una palabra a la derecha. Vea Ctrl+Comentarios de flecha izquierda.
Ctrl+Mayús a la izquierda Alineación a la izquierda En los documentos de BiDi, esto es para el orden de lectura de izquierda a derecha.
Ctrl+Mayús derecho Alineación a la derecha En los documentos de BiDi, esto es para el orden de lectura de derecha a izquierda.
Ctrl+Flecha arriba Vaya a la línea anterior.
Ctrl+Flecha abajo Vaya a la línea siguiente.
Ctrl+Inicio Vaya al principio del documento.
Ctrl+Fin Moverse al final del documento.
Ctrl+Subir página Subir una página. Si se encuentra en el control SystemEditMode y Single Line, no haga nada.
Ctrl+Página abajo Bajar una página hacia abajo. Vea Ctrl+Subir comentarios.
Ctrl+Supr Elimine la siguiente palabra o los caracteres seleccionados.
Mayús+Supr Corte los caracteres seleccionados.
Esc Detenga arrastrar y colocar. Mientras se realiza una operación de arrastrar y colocar texto.
Alt+Esc Cambie la aplicación activa.
Alt+X Convierte el valor hexadecimal Unicode anterior al punto de inserción en el carácter Unicode correspondiente.
Alt+Mayús+X Convierte el carácter Unicode que precede al punto de inserción al valor hexadecimal Unicode correspondiente.
Alt+0xxx (Panel de número) Inserta valores Unicode si xxx es mayor que 255. Cuando xxx es menor que 256, el texto del intervalo asci se inserta en función del teclado actual. Debe especificar valores decimales.
Alt+Mayús+Ctrl+F12 Hexadecimal a Unicode. En caso de que alt+X ya se tome para otro uso.
Alt+Mayús+Ctrl+F11 El texto seleccionado se mostrará en la ventana del depurador y se guardará en %temp%\DumpFontInfo.txt. Solo para depuración (es necesario establecer Flag=8 en Win.ini)
Ctrl+Mayús+A Establezca todos los límites.
Ctrl+Mayús+L Estilo de viñeta fiddle.
Ctrl+Mayús+Flecha derecha Aumente el tamaño de fuente. El tamaño de fuente cambia en 1 punto del intervalo 4pt-11pt; por 2 puntos para 12pt-28pt; cambia de 28pt -> 36pt -> 48pt -> 72pt -> 80pt; cambia en 10 puntos en el intervalo 80pt - 1630pt; el valor máximo es 1638.
Ctrl+Mayús+Flecha izquierda Reduzca el tamaño de fuente. Vea Ctrl+Mayús+Comentarios de flecha derecha.

Conceptual

Usar controles de edición enriquecida

Controles de edición enriquecida sin ventanas