oprimir botón de calculadora de windows

Iniciado por franfis, 10 Junio 2012, 19:09 PM

0 Miembros y 1 Visitante están viendo este tema.

franfis

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:

x64core

así:

SendMessage(handle, [b]BM_CLICK[/b], NULL, NULL)

franfis

#2
Ohh muchas gracias, me funciona, pero ¿en que situaciones uso WM_COMMAND?? o ¿como se que mensajes enviar para cada control?  :o

x64core

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