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);
| 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. |
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.
O aplicativo deve chamar o DrawMenuBar função sempre que um menu muda, ou não o menu está em uma janela exibida.
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.
Visão geral de menus, funções de Menu, CreatePopupMenu, DeleteMenu, DrawMenuBar, GetSubMenu