Ver Mensaje Individual
  #1  
Antiguo 18-11-2006
Avatar de aeff
aeff aeff is offline
Miembro
 
Registrado: oct 2006
Ubicación: Cuba, Guantánamo
Posts: 348
Reputación: 18
aeff Va camino a la fama
Wink La tragedia de los mensajes de Windows

hola nuevamente, el problema que traigo a la solución es el siguiente,
cuando declaramos un procedimiento indicando al final de su declaración "message WM_SYSCOMMAND", pienso que le estamos diciendo al compilador que este procedimiento responderá cuando a nuestra form Windows le pase el mensaje WM_SYSCOMMAND, si dentro de la implementación de este procedimiento hacemos una condición diciendo que si el wParam = al Handle de un objeto, es porque ha ocurrido un evento relacionado con ese objeto...
esto es señal de que en la estructora del mensaje, el parámetro eParam contiene la información del objeto, pero si yo hago lo siguiente,

SendMessage(Form1.Handle, WM_SYSCOMMAND, Button1.Handle, 0);

porqué no se ejecuta ningún evento del botón... al menos el OnClick...

¿podrian mis colegas del club darme un empujón con esto?, no solo para mi form, si no también para cualquier otra ventan, en fin, llamar el evento de un objeto si conozco el handle de él y el de la forma "madre", o "padre"...

gracias de antemano, aeff!!!
Responder Con Cita