InsertMenuItem

A função InsertMenuItem insere um novo menu item na posição especificada em um menu.

WINAPI BOOL InsertMenuItem ( HMENU  hMenu,  UINT  uItem,  BOOL  fByPosition,  LPMENUITEMINFO  lpmii  );
 

Parâmetros

hMenu
Identificador para o menu no qual o novo item de menu está inserido.
uItem
Identificador ou posição do item de menu antes da qual inserir o novo item. O significado desse parâmetro depende do valor de fByPosition.
fByPosition
Valor especificando o significado de uItem. Se este parâmetro estiver FALSE, uItem é um identificador de item de menu. Caso contrário, é uma posição de item de menu.
lpmii
Ponteiro para um MENUITEMINFO estrutura que contém informações sobre o novo item de menu.

Retornar valores

Se a função for bem-sucedido, o valor de retorno é diferente de zero.

Se a função falhar, o valor de retorno é zero. Para informações de erro estendidas get, use o GetLastError função.

Observações

Em ordem para aceleradores de teclado trabalhar com bitmap ou owner-drawn menu itens, o proprietário do menu deve processo a mensagem WM_MENUCHAR. Consulte Menus de Owner-Drawn e a mensagem de WM_MENUCHAR para obter mais informações.

QuickInfo

nbsp; Windows &NT: requer a versão 4.0 ou posterior.
Windows:Requer o Windows 95 ou posterior.
Windows CE:Sem suporte.
Cabeçalho:Declarado em WinUser. h.
Biblioteca de importação:Use user32.lib.
Unicode:Implementado como versões Unicode e ANSI no Windows NT.

Ver também

Visão geral de menus, funções de Menu, MENUITEMINFO

Index