Función ImmGetImeMenuItemsA (imm.h)
Recupera los elementos de menú registrados en el menú IME de un contexto de entrada especificado.
Sintaxis
DWORD ImmGetImeMenuItemsA(
[in] HIMC unnamedParam1,
[in] DWORD unnamedParam2,
[in] DWORD unnamedParam3,
[out, optional] LPIMEMENUITEMINFOA lpImeParentMenu,
[out, optional] LPIMEMENUITEMINFOA lpImeMenu,
[in] DWORD dwSize
);
Parámetros
[in] unnamedParam1
Identificador del contexto de entrada para los elementos de menú especificados.
[in] unnamedParam2
Marca que especifica las opciones de información del menú. Se define el siguiente valor.
Valor | Significado |
---|---|
|
Recupere los elementos de menú del menú contextual, obtenidos mediante un clic con el botón derecho del mouse. |
[in] unnamedParam3
Tipo de menú que se va a recuperar. Este parámetro puede tener uno o varios de los valores siguientes.
[out, optional] lpImeParentMenu
Puntero a una estructura IMEMENUITEMINFO en la que la función recupera información del menú primario. Para recuperar información sobre los elementos de submenú de este menú primario, la aplicación establece el miembro fType en MFT_SUBMENU. Este parámetro contiene NULL si la función recupera solo los elementos de menú de nivel superior.
[out, optional] lpImeMenu
Puntero a una matriz de estructuras IMEMENUITEMINFO en las que la función recupera información sobre los elementos de menú. Este parámetro contiene NULL si la función recupera el número de elementos de menú registrados.
[in] dwSize
Tamaño del búfer para recibir la estructura IMEMENUITEMINFO .
Valor devuelto
Devuelve el número de elementos de menú copiados en lpImeMenu. Si lpImeMenu especifica NULL, la función devuelve el número de elementos de menú registrados en el contexto de entrada especificado.
Comentarios
Nota:
El encabezado imm.h define ImmGetImeMenuItems como alias que selecciona automáticamente la versión ANSI o Unicode de esta función en función de la definición de la constante de preprocesador UNICODE. La combinación del uso del alias neutro de codificación con código que no es neutral de codificación puede provocar discrepancias que dan lugar a errores de compilación o en tiempo de ejecución. Para obtener más información, vea Convenciones para prototipos de función.
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 | imm.h (incluya Immdev.h, Windows.h) |
Library | Imm32.lib |
Archivo DLL | Imm32.dll |