pekeños problemas de menus y handles

12/03/2005 - 10:21 por Miguel | Informe spam
Tengo un programa en el que creo un menu en modo de ejecucion, y en la
ventana tengo mis botones y edit y demas controles.

Lo que me pasa es que cuando le doy al boton me ejecuta todo lo que
tengo dentro del Switch(iMsg) (WM_COMMAND) xo lo que yo no kiero es que me
ejecute las cosas que tengo dentro de mi Menu, que tengo que hacer un
WM_COMMAND separado para el menu y otro para los eventos de la ventana¿?
 

Leer las respuestas

#1 Rodrigo Corral [MVP]
13/03/2005 - 20:12 | Informe spam
El mensaje a controlar es WM_COMMAND en la parte baja del mensaje tienes el
id del control o menu que lo genera en la parte alta tendras 0 si viene de
un menu.
wmId = LOWORD(wParam);

wmEvent = HIWORD(wParam);

Si el menu se genero con el estilo MNS_NOTIFYBYPOS el mensaje a controlar
sera WM_MENUCOMMAND.

Hechale un vistazo a la documentación del WM_COMMAND.


Un saludo
Rodrigo Corral González [MVP]

FAQ de microsoft.public.es.vc++
http://rcorral.mvps.org a

Preguntas similares