CMenu::RemoveMenu

BOOL RemoveMenu ( UINT nPosition, UINT nFlags );

Valor devuelto

Distinto de cero si la función es correcta; caso contrario 0.

Parámetros

nPosition

Especifica el elemento de menú que desee eliminar. El parámetro nFlags puede utilizarse para interpretar nPosition de las siguientes maneras:

nFlags Interpretación de nPosition
MF_BYCOMMAND Especifica que el parámetro da el comando ID del elemento de menú existente. Esta es la opción predeterminada si se establece ni MF_BYCOMMAND ni MF_BYPOSITION.
MF_BYPOSITION Especifica que el parámetro da la posición del elemento de menú existente. El primer elemento está en la posición 0.

nFlags

Especifica cómo se interpreta nPosition.

Observaciones

Elimina un elemento de menú con un menú emergente asociado en el menú. 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 de miembro de GetSubMenu para recuperar el objeto CMenu emergente para su reutilización.

Cuando se cambia un menú que reside en una ventana (o no se muestra la ventana), la aplicación debe llamar a CWnd::DrawMenuBar.

Introducción a CMenu |nbsp; Miembros de clase | Diagrama de jerarquía

Vea tambiénnbsp;CWnd::DrawMenuBar, CMenu::GetSubMenu, :: RemoveMenu

Index