RemoveMenu

A RemoveMenu função exclui um item de menu ou desanexa um submenu do menu especificado. Se o item do menu abre um Soltar-para baixo menu ou submenu, RemoveMenu não destrói o menu ou seu identificador, permitindo que o menu para ser reutilizado. Antes que essa função é chamada, a função de GetSubMenu deve recuperar o identificador para o drop-down menu ou submenu.

(BOOL RemoveMenu HMENU  hMenu, / / identificador para o menuUINTuPosition, / / menu item identificador ou posiçãoUINTuFlags / / menu item bandeira);
 

Parâmetros

hMenu
Identificador para o menu a ser alterado.
uPosition
Especifica o item de menu a ser excluído, conforme determinado pelo uFlags parâmetro.
uFlags
Especifica como o parâmetro uPosition é interpretado. Este parâmetro deve ser um dos seguintes valores:
Valor Significado
MF_BYCOMMAND Indica que uPosition dá o identificador do item de menu. Se nem o MF_BYCOMMAND ou MF_BYPOSITION Sinalizar for especificado, o Sinalizar MF_BYCOMMAND é a bandeira de padrão.
MF_BYPOSITION Indica que uPosition dá o relativo posição baseada em zero do 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, chamar GetLastError.

Observações

O aplicativo deve chamar o DrawMenuBar função sempre que um menu muda, ou não o menu está em uma janela exibida.

QuickInfo

nbsp; Windows &NT: requer a versão 3.1 ou posterior.
Windows:Requer o Windows 95 ou posterior.
Windows CE:Requer versão 1.0 ou posterior.
Cabeçalho:Declarado em WinUser. h.
Biblioteca de importação:Use user32.lib.

Ver também

Visão geral de menus, funções de Menu, CreatePopupMenu, DeleteMenu, DrawMenuBar, GetSubMenu

Index