Compartir a través de


CMenu::CreatePopupMenu

Crea un menú emergente y lo asocia al objeto de CMenu .

BOOL CreatePopupMenu( );

Valor devuelto

Distinto de cero si el elemento emergente se creó correctamente; si no 0.

Comentarios

el menú es inicialmente vacío. Los elementos de menú se pueden agregar utilizando la función miembro de AppendMenu o de InsertMenu . La aplicación puede agregar el elemento emergente a un menú o un menú emergente existente. La función miembro de TrackPopupMenu se puede utilizar para mostrar este menú como menú emergente flotante y para realizar selecciones en el menú emergente.

si el menú se asigna a una ventana, automáticamente se destruye cuando se destruye la ventana. Si el menú se agrega a un menú existente, automáticamente se destruye cuando se destruye ese menú.

Antes de salir, una aplicación debe liberar los recursos del sistema asociados a un menú emergente si el menú no se asigna a una ventana. Una aplicación libera un menú llamando a la función miembro de DestroyMenu .

Ejemplo

Vea el ejemplo para CMenu:: CreateMenu.

Requisitos

encabezado: afxwin.h

Vea también

Referencia

CMenu Class

Gráfico de jerarquías

CMenu::CreateMenu

CMenu::InsertMenu

CWnd::SetMenu

CMenu::TrackPopupMenu

CreatePopupMenu

CMenu::AppendMenu