Foro de elhacker.net

Programación => Programación C/C++ => Mensaje iniciado por: franfis en 10 Junio 2012, 19:09 pm



Título: oprimir botón de calculadora de windows
Publicado por: franfis en 10 Junio 2012, 19:09 pm
Hola amigos, quiero hacer un programa en consola que oprima el botón numero 5(bueno cualquier numero) de la calculadora de windows. Algunos diran "porque no lo haces tu mismo con el mouse" , bueno estoy probando si se puede.

Bueno ya obtuve el Handle del boton y la clase del boton con las apis GetWindowText() GetClassName() Pero no se como mandarle el mensaje para que se oprima, bueno estoy intentando hacerlo con el SendMessage(..., WM_COMMAND,...) pero no se como. No tengo experiencia en esto ayuda por favor.  :silbar:


Título: Re: oprimir botón de calculadora de windows
Publicado por: x64core en 10 Junio 2012, 19:16 pm
así:

Código:
SendMessage(handle, [b]BM_CLICK[/b], NULL, NULL)


Título: Re: oprimir botón de calculadora de windows
Publicado por: franfis en 11 Junio 2012, 00:01 am
Ohh muchas gracias, me funciona, pero ¿en que situaciones uso WM_COMMAND?? o ¿como se que mensajes enviar para cada control?  :o


Título: Re: oprimir botón de calculadora de windows
Publicado por: x64core en 13 Junio 2012, 10:21 am
ah, muy facil lo buscas en la MSDN el control que quieras te salen todos las caracteristicas, por ejemplo para el boton:
http://msdn.microsoft.com/en-us/library/windows/desktop/bb775943(v=vs.85).aspx