mensaje de EM_GETLANGOPTIONS

Obtiene la configuración de opciones de un control de edición enriquecido para la compatibilidad con el Editor de métodos de entrada (IME) y el idioma asiático.

Parámetros

wParam

No se utiliza; debe ser cero.

lParam

No se utiliza; debe ser cero.

Valor devuelto

Devuelve la configuración de idioma de IME y asiático, que puede ser cero o más de los valores siguientes.

Código devuelto Descripción
IMF_AUTOFONT
Si se establece esta marca, el control cambia automáticamente las fuentes cuando el usuario cambia explícitamente a un diseño de teclado diferente. Resulta útil desactivar IMF_AUTOFONT para fuentes Unicode universales. Esta opción está activada de forma predeterminada (1).
IMF_AUTOFONTSIZEADJUST
Si se establece esta marca, el control escala los tamaños de fuente enlazados a fuentes desde el tamaño del punto de inserción según el script. Por ejemplo, las fuentes asiáticas son ligeramente más grandes que las occidentales. Esta opción está activada de forma predeterminada (1).
IMF_AUTOKEYBOARD
Si se establece esta marca, el control cambia automáticamente el diseño del teclado cuando el usuario cambia explícitamente a una fuente diferente o cuando el usuario cambia explícitamente el punto de inserción a una nueva ubicación en el texto. Se activará automáticamente para los controles bidireccionales. Para todos los demás controles, está desactivado de forma predeterminada. Esta opción está desactivada de forma predeterminada (0).
IMF_DISABLEAUTOBIDIAUTOKEYBOARD
Windows 8: si se establece esta marca, el control usa lógica neutra del lenguaje para el cambio automático de teclado. Esta opción está desactivada de forma predeterminada (0).
IMF_DUALFONT
Si se establece esta marca, el control usa el modo de fuente dual. Se usa para la compatibilidad con idiomas asiáticos. El control usa una fuente en inglés para texto ASCII y una fuente asiática para texto asiático. Esta opción está activada de forma predeterminada (1).
IMF_IMEALWAYSSENDNOTIFY
Esta marca controla cómo el control de edición enriquecido notifica al cliente durante la composición de IME:
0: No EN_CHANGE ni EN_SELCHANGE notificaciones durante el estado no predeterminado. Enviar notificación cuando entra la cadena final. Este es el valor predeterminado.
1: Enviar eventos EN_CHANGE y EN_SELCHANGE durante el estado no predeterminado.
IMF_IMECANCELCOMPLETE
Esta marca determina cómo usa el control la cadena de composición de un IME si el usuario la cancela. Si se establece este marcador, el control descarta la cadena de composición. Si no se establece este marcador, el control utiliza la cadena de la composición como la cadena del resultado. Esta opción está desactivada de forma predeterminada (0).
IMF_NOIMPLICITLANG
Windows 8: si se establece esta marca, deshabilite la entrada del teclado con el idioma del teclado y asegúrese de que los identificadores de idioma no asiáticos sean compatibles con el repertorio de caracteres. Esta opción está desactivada de forma predeterminada (0).
IMF_NOKBDLIDFIXUP
Windows 8: si se establece esta marca, el control de edición enriquecido deshabilita la marca del idioma del teclado en un control vacío. Esta opción está desactivada de forma predeterminada (0).
IMF_SPELLCHECKING
Windows 8: si se establece esta marca, el control de edición enriquecido activa la revisión ortográfica. Esta opción está desactivada de forma predeterminada (0).
IMF_TKBAUTOCORRECTION
Windows 8: si se establece esta marca, habilite autocorrección del teclado táctil. Esta opción está desactivada de forma predeterminada (0).
IMF_TKBPREDICTION
Windows 10: Se omite.
Windows 8: si se establece esta marca, el control de edición enriquecido habilita la predicción del teclado táctil. Esta opción está desactivada de forma predeterminada (0).
IMF_UIFONTS
Use fuentes predeterminadas de la interfaz de usuario. Esta opción está desactivada de forma predeterminada (0).

Comentarios

La marca IMF_AUTOFONT se establece de forma predeterminada. Las marcas IMF_AUTOKEYBOARD y IMF_IMECANCELCOMPLETE se borran de forma predeterminada.

Requisitos

Requisito Value
Cliente mínimo compatible
Windows Vista [solo aplicaciones de escritorio]
Servidor mínimo compatible
Windows Server 2003 [solo aplicaciones de escritorio]
Encabezado
Richedit.h

Consulte también

Referencia

EM_SETLANGOPTIONS

EM_SETLIMITTEXT