Recursos de menu en VC++.NET

12/02/2004 - 02:43 por Scafe | Informe spam
hola, necesitaba una ayudita para conectar un recurso de
menu con un cuadro de dialogo, ya que el Class Wizard
cambio mucho de la version anterior de VC a esta. como
puedo conectar en diseño un recurso de este tipo y un
cuadro de dialogo?. ya seleccione en las propiedades de
cuadro el recurso de menu, y este aparece en tiempo de
ejecucion, pero no puedo manejar los eventos del menu, asi
que parece que falta algo. desde ya gracias por cualquier
ayuda

Preguntas similare

Leer las respuestas

#1 Rodrigo Corral González [MVP]
12/02/2004 - 11:31 | Informe spam
Hechale un vistazo a este articulo:
http://support.microsoft.com/defaul...-us;242577


Rodrigo Corral González [MVP]

microsoft.public.es.vc FAQ
http://vcfaq.europe.webmatrixhosting.net
Respuesta Responder a este mensaje
#2 Rodrigo Corral González [MVP]
12/02/2004 - 11:41 | Informe spam
Los pasos a seguir son:

1) Crear el recurso de tipo menu

2) Añadir una variable miembro privada de tipo CMenu a tu dialogo:

private:
CMenu m_menu;

3) Cargar el menu en el dialogo para ello en la función OnInitDialog de tu
dialogo:

// Cargar el recurso
if (!m_menu.LoadMenu(IDR_MENU))
AfxThrowResourceException();
// Establecer el menu
SetMenu(&m_menu);

4) Añadir los manejadores para los eventos del menu, para ello selecciona el
menu en el editor de recursos y en su menu contextual pincha en Add event
handler...

Rodrigo Corral González [MVP]
microsoft.public.es.vc FAQ
http://vcfaq.europe.webmatrixhosting.net
Respuesta Responder a este mensaje
#3 Scafe
18/02/2004 - 02:44 | Informe spam
Gracias!! no me conecte nuevamente hasta hoy
,gracias por la ayuda!
saludos

Los pasos a seguir son:

1) Crear el recurso de tipo menu

2) Añadir una variable miembro privada de tipo CMenu a tu


dialogo:

private:
CMenu m_menu;

3) Cargar el menu en el dialogo para ello en la función


OnInitDialog de tu
dialogo:

// Cargar el recurso
if (!m_menu.LoadMenu(IDR_MENU))
AfxThrowResourceException();
// Establecer el menu
SetMenu(&m_menu);

4) Añadir los manejadores para los eventos del menu, para


ello selecciona el
menu en el editor de recursos y en su menu contextual


pincha en Add event
handler...

Rodrigo Corral González [MVP]
microsoft.public.es.vc FAQ
http://vcfaq.europe.webmatrixhosting.net


.

email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida