CreatePopupMenu
La función CreatePopupMenu crea un menú desplegable, un submenú o un menú de atajo. El menú estará inicialmente vacío. Se pueden insertar o añadir ítems de menú usando la función InsertMenuItem. También se puede usar la función InsertMenu para insertar ítems de menú y la función AppendMenu para añadir ítems de menú.
Sintaxis
HMENU CreatePopupMenu(VOID)
Parámetros:
Esta función no tiene parámetros.
Valor de retorno
Si la función tiene éxito, el valor de retorno es un manipulador del menú vacío creado.
Si la función falla, el valor de retorno es NULL.
Observaciones
La aplicación puede añadir el nuevo menú a un menú existente o lo puede mostrar como un menú de atajo mediante una llamada a las funciones TrackPopupMenuEx o TrackPopupMenu.
Los recursos asociados con un menú que esté asignado a una ventana se liberan automáticamente. Si el menú no está asignado a una ventana, la aplicación debe liberar los recursos del sistema asociados con el menú antes de cerrarse. Una aplicación libera recursos de menú mediante una llamada a la función DestroyMenu.
Windows 95: el sistema puede soportar un máximo de 16364 manipuladores de menú.