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.
Recupera la propiedad y las funcionalidades del IME asociado a la configuración regional de entrada especificada.
Sintaxis
DWORD ImmGetProperty(
HKL unnamedParam1,
DWORD unnamedParam2
);
Parámetros
unnamedParam1
unnamedParam2
Valor devuelto
Devuelve la propiedad o el valor de funcionalidad, según el valor del parámetro dwIndex . Si dwIndex se establece en IGP_PROPERTY, la función devuelve uno o varios de los valores siguientes:
| Valor | Significado |
|---|---|
| IME_PROP_AT_CARET | Si se establece, la ventana de conversión se encuentra en la posición del símbolo de intercalación. Si está desactivada, la ventana está cerca de la posición del símbolo de intercalación. |
| IME_PROP_SPECIAL_UI | Si se establece, el IME tiene una interfaz de usuario no estándar. La aplicación no debe dibujar en la ventana IME. |
| IME_PROP_CANDLIST_START_FROM_1 | Si se establece, las cadenas de la lista candidata se numeran a partir de 1. Si está desactivada, las cadenas comienzan en 0. |
| IME_PROP_UNICODE | Si se establece, el IME se ve como un IME Unicode. El sistema operativo y el IME se comunican a través de la interfaz IME Unicode. Si está claro, el IME usa la interfaz ANSI para comunicarse con el sistema operativo. |
| IME_PROP_COMPLETE_ON_UNSELECT | Si se establece, el IME completa la cadena de composición cuando se desactiva el IME. Si está desactivada, el IME cancela la cadena de composición cuando se desactiva el IME, por ejemplo, a partir de un cambio de diseño de teclado. |
| IME_PROP_ACCEPT_WIDE_VKEY | Si se establece, el IME procesa el Unicode insertado que procede de la función SendInput mediante VK_PACKET. Si está claro, es posible que el IME no procese el Unicode insertado y podría enviar el Unicode insertado directamente a la aplicación. |
Si dwIndex se establece en IGP_UI, la función devuelve uno o varios de los valores siguientes:
| Valor | Significado |
|---|---|
| UI_CAP_2700 | Admite valores de escape de texto de 0 o 2700. Para obtener más información, vea el miembro lfEscapement de la estructura LOGFONT . |
| UI_CAP_ROT90 | Admite valores de escape de texto de 0, 900, 1800 o 2700. Para obtener más información, consulte lfEscapement. |
| UI_CAP_ROTANY | Admite cualquier valor de escape de texto. Para obtener más información, consulte lfEscapement. |
Si dwIndex se establece en IGP_SETCOMPSTR, la función devuelve uno o varios de los valores siguientes:
| Valor | Significado |
|---|---|
| SCS_CAP_COMPSTR | Cree la cadena de composición llamando a la función ImmSetCompositionString con el valor SCS_SETSTR. |
| SCS_CAP_MAKEREAD | Cree la cadena de lectura a partir de la cadena de composición correspondiente al usar la función ImmSetCompositionString con SCS_SETSTR y sin establecer lpRead. |
| SCS_CAP_SETRECONVERTSTRING: | Este IME puede admitir la reversión. Use ImmSetCompositionString para realizar la reconversión. |
Si dwIndex se establece en IGP_SELECT, la función devuelve uno o varios de los valores siguientes:
| Valor | Significado |
|---|---|
| SELECT_CAP_CONVMODE | Hereda el modo de conversión cuando se selecciona un nuevo IME. |
| SELECT_CAP_SENTENCE | Hereda el modo de oración cuando se selecciona un nuevo IME. |
Si dwIndex se establece en IGP_GETIMEVERSION, la función devuelve uno o varios de los valores siguientes:
| Valor | Significado |
|---|---|
| IMEVER_0310 | El IME se creó para Windows 3.1. |
| IMEVER_0400 | El IME se creó para Windows Me/98/95. |
Requisitos
| Cliente mínimo compatible | Windows XP [solo aplicaciones de escritorio],compatibilidad con idiomas del Este asiático instaladas. |
| Servidor mínimo compatible | Windows Server 2003 [solo aplicaciones de escritorio] |
| Plataforma de destino | Windows |
| Encabezado | immdev.h (incluye Immdev.h, Windows.h) |
| Library | Imm32.lib |
| Archivo DLL | Imm32.dll |