CMenu::RemoveMenu
Elimina un elemento de menú a un menú emergente asociado del menú.
BOOL RemoveMenu(
UINT nPosition,
UINT nFlags
);
Parámetros
nPosition
especifica el elemento de menú que se quitará. El parámetro de nFlags se puede utilizar para interpretar nPosition de las maneras siguientes: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.
nFlags
especifica cómo se interpreta nPosition .
Valor devuelto
Distinto de cero si la función es correcta; si no 0.
Comentarios
No destruye el identificador de un menú emergente, por lo que el menú se puede reutilizar. Antes de llamar a esta función, la aplicación puede llamar a la función miembro de GetSubMenu para recuperar el objeto móvil de CMenu para su reutilización.
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 CMenu:: InsertMenu.
Requisitos
encabezado: afxwin.h