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

Clase CMenu

Gráfico de jerarquía

CMenu::CreateMenu

CMenu::InsertMenu

CWnd::SetMenu

CMenu::TrackPopupMenu

CreatePopupMenu

CMenu::AppendMenu