Compartir a través de


Acerca de los controles de edición enriquecidos

En esta sección se tratan 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 qué DLL corresponde 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 DLL Window (clase)
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 Description
Entrada y selección de texto Principalmente la selección estándar (control de edición del sistema) y la entrada de texto. Compatibilidad con la barra de selección (la barra de selección es un área sin marcar a la izquierda de cada párrafo en el que se hace clic, selecciona la línea). Opciones de ajuste automático y selección automática de palabras. Selección de doble, doble y triple clic.
Edición de ANSI (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 pestañas.
Búsqueda 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 y IRichEditOleCallback.
Objetos incrustados Requiere la 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.
Notifications 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 o 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 está escrito en C, que proporciona una base sólida y versátil.
Diferentes compilaciones para distintos scripts Microsoft Rich Edit 1.0 aborda los 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 la compatibilidad con lenguajes 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 Description
Unicode Unicode facilita el esfuerzo en el control de texto internacional. Sin embargo, se necesita un esfuerzo para mantener la compatibilidad con documentos no Unicode existentes, es decir, la capacidad de convertir texto enriquecido y sin formato Unicode.
Soporte técnico internacional general Algoritmo general de saltos de línea (extensión de las reglas Kinsoku), vinculación de fuente simple, cambio de fuente de teclado.
Soporte técnico asiático El nivel 2 (cuadro de diálogo) y 3 (insertado) se admiten en IME.
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 es inapropiada 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.
EOP estándar de Word La marca final del 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 caracteres únicos y formato de párrafo único.
Controles de una sola línea y de varias líneas Truncar en el primer extremo de 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ñas se proporcionan a través de EM_GETPASSWORDCHAR y EM_SETPASSWORDCHAR.
Arquitectura escalable Para reducir el tamaño de la instancia.
Operación e interfaces sin ventanas Esto se proporciona a través de las interfaces ITextHost e ITextServices .
Interfaces duales COM Interfaces de 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 el redondeo 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 de fuente/contorno, todas las mayúsculas, capuchas pequeñas, ocultas, relieve, impresión y revisados.
PARAFORMAT2 Se ha agregado espacio antes y después y el espaciado de líneas de Word. Solo para el redondeo RTF, se agrega peso o estilo de sombreado, inicio/estilo/tabulación, espacio de borde/ancho/lados, alineación de tabulación/líderes, varios efectos de párrafo de Word: párrafo RTL, mantener, keep-next, salto de página-antes, no-line-number, no-widow-control, do-not-hyphenate, en paralelo.
Más redondeo RTF Todas las propiedades FormatFont y FormatParagraph de Word.
Estabilidad y estabilización del código Ejemplos: validación de parámetros y objetos, invariables de función, guardias de reentrancy, 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 redisplay 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. Tenga en cuenta, sin embargo, 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 enriquecido ANSI, envíe solo datos anSI o de juego de caracteres 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 Description
    EM_AUTOURLDETECT Habilita o deshabilita la detección automática de direcciones URL.
    EM_CANREDO Determina si hay acciones en la cola de puesta al día.
    EM_GETIMECOMPMODE Recupera el modo del editor de métodos de entrada (IME) actual.
    EM_GETLANGOPTIONS Recupera las opciones de compatibilidad con IME y el idioma asiático.
    EM_GETREDONAME Recupera el nombre de tipo de la siguiente acción 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 siguiente acción 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 Description
    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 en idioma asiático de Microsoft Rich Edit 1.0. No se admiten en ninguna versión posterior 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 Versión 2.0.

Característica Description
Zoom El factor de zoom se da por una relación.
Numeración de párrafos (nivel único) Numérico, alfabético superior e inferior o numérico romano.
Tablas sencillas 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 vacías 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 encabezado Las interfaces EM_SETPARAFORMAT y Modelo de objetos de texto (TOM) admiten estilos normales integrados de 1 a 9.
Más tipos de subrayado Se han agregado guiones, guiones, puntos de guión, punto-punto y subrayado de puntos.
Coloración de subrayado El texto subrayado se puede etiquetar con una de las 15 opciones de documento para los colores de subrayado.
Texto oculto Marcado por CHARFORMAT2 atributo. Útil para redondear (escribir en un archivo en el que se leyó) información que normalmente no se debe mostrar.
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 estadounidenses). La tecla activa número (CTRL+L) recorre las opciones de numeración disponibles, empezando por viñetas.
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 por CTRL+ALT+' para los 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 supera la dirección URL.
Opción de tipografía avanzada Microsoft Rich Edit 3.0 puede usar una opción de tipografía avanzada para saltos de línea y visualización (consulte EM_GETTYPOGRAPHYOPTIONS). Esta elegante opción se agregó principalmente para facilitar el manejo de scripts complejos (bidireccional, indic y tailandés). Además, se producen varias mejoras para scripts simples. Algunos ejemplos son:
  • Central, derecha, tabulaciones decimales
  • Texto totalmente justificado
  • Subrayado medio, que proporciona un subrayado uniforme incluso cuando las ejecuciones de texto adyacentes tienen diferentes tamaños de fuente.
Compatibilidad con scripts complejos 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, consulte 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 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. Entre las características se incluyen:
  • Reconversion En las versiones anteriores, el usuario necesitaba eliminar primero la cadena final y, a continuación, escribir una nueva cadena para obtener el candidato correcto. Esta nueva característica permite al usuario convertir la cadena final al modo de composición, lo que permite una selección sencilla de una cadena candidata diferente.
  • Fuente de documentos Esta característica proporciona A IME98 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 1.0 mejorado Microsoft Rich Edit 3.0 puede emular el comportamiento de Microsoft Rich Edit 1.0. Por ejemplo, es posible cambiar entre asignaciones de posición de caracteres MBCS y Unicode (cp).
Aumento del 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 disminuye el tamaño de fuente a uno de los 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 guiones, rotación de páginas y compatibilidad con Text Services Framework (TSF).

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

Característica Description
Incorporación de guiones 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 e inferior a la parte 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 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 juego de caracteres determinado, para establecer la fuente predeterminada para el control, para evitar que el teclado cambie para que coincida con la fuente, etc.
Restricción de la entrada al texto ANSI El uso de TM_SINGLECODEPAGE en EM_SETTEXTMODE impide que la entrada Unicode entre en 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 con idiomas adicionales Otros idiomas 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. Es equivalente 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 de varias líneas. 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 mediante controles de edición enriquecidos.

Mensaje no admitido Comentarios
EM_FMTLINES No está soportado.
EM_GETHANDLE Los controles de edición enriquecidos no almacenan texto como una matriz simple de caracteres.
EM_GETIMESTATUS No está soportado.
EM_GETMARGINS No está soportado.
EM_SETHANDLE Los controles de edición enriquecidos no almacenan texto como una matriz simple de caracteres.
EM_SETIMESTATUS No está soportado.
EM_SETMARGINS Compatible con Microsoft Rich Edit 3.0.
EM_SETRECTNP No está soportado.
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 EM_SETBKGNDCOLOR .
WM_GETFONT En su lugar, se usa el mensaje EM_GETCHARFORMAT .

Los estilos de ventana siguientes 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.

Keys Operations Comentarios
Mayús+Retroceso Generar un LRM/LRM en un teclado bidi BiDi específico
Ctrl+Tab Pestaña
Ctrl+Borrar Seleccionar todo
Ctrl+Panel de número 5 Seleccionar todo
Ctrl+A Seleccionar todo
Ctrl+E Alineación central
Ctrl+J Justificación de la alineación
Ctrl+R Alineación derecha
Ctrl+L Alineación izquierda
Ctrl+C Copy
Ctrl+V Pegar
Ctrl+X Cortar
Ctrl+Z Deshacer
Ctrl+Y Rehacer
Ctrl+'+' (Ctrl+Mayús+'=') Superíndice
Ctrl+'=' Subíndice
Ctrl+1 Espaciado de línea = 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 los 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 Intercalación de énfasis (circunflexía) Vea Los comentarios de Ctrl+'.
Ctrl+, (coma) Cedilla de énfasis Vea Los comentarios de Ctrl+'.
Ctrl+Mayús+' (apóstrofo) Activación de comillas inteligentes
Retroceso Si el texto está protegido, beep y no lo elimine. De lo contrario, elimine el carácter anterior.
Ctrl+Retroceso Elimine la palabra anterior. Esto genera un código VK_F16.
F16 Igual que Backspace.
Ctrl+Insertar Copy
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 izquierdo Alineación izquierda En los documentos biDi, esto es para el orden de lectura de izquierda a derecha.
Ctrl+Mayús derecho Alineación derecha En los documentos 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 Vaya 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+Comentarios de página arriba.
Ctrl+Eliminar Elimine la palabra siguiente o los caracteres seleccionados.
Mayús+Eliminar Corte los caracteres seleccionados.
Esc Detenga arrastrar y soltar. Al hacer una arrastrar y colocar texto.
Alt+Esc Cambie la aplicación activa.
Alt+X Convierte el valor hexadecimal Unicode anterior al punto de inserción al carácter Unicode correspondiente.
Alt+Mayús+X Convierte el carácter Unicode anterior al punto de inserción en el valor hexadecimal Unicode correspondiente.
Alt+0xxx (Panel numérico) Los valores inferiores a 256 insertan un carácter de la página de códigos ANSI (basado en la configuración regional de entrada). Los valores superiores a 255 insertan un carácter Unicode. 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 generará 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 por 1 punto en el 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 Reducir el tamaño de fuente. Vea Ctrl+Mayús+Comentarios de flecha derecha.

Conceptual

Uso de controles de edición enriquecidos

Controles de edición enriquecidos sin ventanas