Compartir a través de


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

Controle el contexto de entrada de los elementos de menú especificados.

[in] unnamedParam2

Marca que especifica las opciones de información del menú. Se define el siguiente valor.

Valor Significado
IGIMIF_RIGHTMENU
Recupere los elementos de menú del menú contextual, obtenidos mediante un clic 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.

Valor Significado
IGIMII_CMODE
Recupere los elementos de menú que controlan el modo de conversión.
IGIMII_SMODE
Recupere los elementos de menú que controlan el modo de oración.
IGIMII_CONFIGURE
Recupere los elementos de menú relacionados con la configuración de IME.
IGIMII_TOOLS
Recupere los elementos de menú relacionados con las herramientas de IME.
IGIMII_HELP
Recupere los elementos de menú que controlan la Ayuda de IME.
IGIMII_OTHER
Recupere los elementos de menú que controlan otras funciones IME.
IGIMII_INPUTTOOLS
Recupere los elementos de menú que controlan los elementos de menú relacionados con las herramientas de entrada de IME, lo que proporciona una manera extendida de introducir caracteres.

[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 fType miembro en MFT_SUBMENU. Este parámetro contiene null si la función solo recupera elementos de menú de nivel superior.

[out, optional] lpImeMenu

Puntero a una matriz de IMEMENUITEMINFO estructuras 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.

Observaciones

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 neutral de codificación con código que no es neutral de codificación puede dar lugar a errores de coincidencia que dan lugar a errores de compilación o tiempo de ejecución. Para obtener más información, vea Conventions for Function Prototypes.

Requisitos

Requisito Valor
cliente mínimo admitido Windows XP [solo aplicaciones de escritorio],compatibilidad con idiomas del Este asiático instaladas.
servidor mínimo admitido Windows Server 2003 [solo aplicaciones de escritorio]
de la plataforma de destino de Windows
encabezado de imm.h (incluya Immdev.h, Windows.h)
biblioteca de Imm32.lib
DLL de Imm32.dll

Consulte también

IMEMENUITEMINFO

del Administrador de métodos de entrada de

funciones del Administrador de métodos de entrada de