Share via


Crear menús emergentes

Actualización: noviembre 2007

Menús emergentes muestra los comandos que se utilizan con más frecuencia. que pueden ser contextuales a la ubicación del puntero. El uso de menús emergentes en una aplicación requiere la generación del menú y después su conexión con el código de la aplicación.

Una vez creado el recurso de menú, el código de la aplicación debe cargar el recurso y usar TrackPopupMenu para que aparezca el menú. Cuando el usuario cierra el menú emergente, haciendo clic fuera de él, o si hace clic en un comando, se produce el retorno de dicha función. Si el usuario elige un comando, el mensaje de éste se envía a la ventana cuyo controlador se ha pasado.

Para crear un menú emergente

  1. Cree un menú con un título vacío (no establezca la propiedad Caption).

  2. Agregue un comando de menú al menú nuevo. Sitúe el primer comando de menú debajo del título en blanco del menú (el título provisional dice Escriba aquí). Establezca la propiedad Caption y proporcione cualquier otra información.

    Repita este proceso para cualquier otro comando de menú del menú emergente.

  3. Guarde el recurso de menús.

    Sugerencia:

    Para obtener más información sobre la forma de ver el menú emergente, vea Ver un menú como menú emergente.

Para obtener información sobre cómo agregar recursos a proyectos administrados, vea Recursos de aplicacionesen la Guía del desarrollador de .NET Framework de .NET Framework. Para obtener información sobre cómo agregar manualmente archivos de recursos a proyectos administrados, cómo obtener acceso a recursos, cómo mostrar recursos estáticos y cómo asignar cadenas de recursos a propiedades, vea Tutorial: Adaptar formularios Windows Forms y Tutorial: Utilizar los recursos de adaptación con ASP.NET.

Requisitos

Win32

Vea también

Tareas

Conectar un menú emergente a una aplicación

Referencia

Editor de menús

Menús