Compartir a través de


Función ImmGetProperty (immdev.h)

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

Consulte también

ImmSetCompositionString

Administrador de métodos de entrada

Funciones del Administrador de métodos de entrada