CMenu::DeleteMenu
Elimina un elemento de menú.
BOOL DeleteMenu(
UINT nPosition,
UINT nFlags
);
Parámetros
nPosition
Especifica el elemento de menú que debe eliminarse, determinado por nFlags.nFlags
Se usa para interpretar nPosition así:nFlags
Interpretación de nPosition
MF_BYCOMMAND
Especifica que el parámetro proporciona el identificador del elemento de menú existente.Éste es el valor predeterminado si no se establece MF_BYCOMMAND ni MF_BYPOSITION .
MF_BYPOSITION
Especifica que el parámetro proporciona la posición del elemento de menú existente.el primer elemento está en la posición 0.
Valor devuelto
Distinto de cero si la función es correcta; si no 0.
Comentarios
Si el elemento de menú tiene un menú emergente asociado, DeleteMenu destruye el identificador al menú emergente y libera la memoria utilizada por el menú emergente.
Siempre que se cambie un menú que residen en una ventana (si la ventana se muestra), la aplicación debe llamar a CWnd:: DrawMenuBar.
Ejemplo
Vea el ejemplo para CWnd:: GetMenu.
Requisitos
encabezado: afxwin.h