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