A função DeleteMenu exclui um item de menu especificado. Se o item do menu abre um menu ou submenu, essa função destrói o identificador para o menu ou submenu e libera a memória usada pelo menu ou submenu.
(BOOL DeleteMenu 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. O Sinalizar MF_BYCOMMAND é o sinalizador padrão se nem o MF_BYCOMMAND ou MF_BYPOSITION Sinalizar for especificado. |
| 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, DrawMenuBar, RemoveMenu