程序B如何向程序A中的按钮发送消息
别人给我一个程序A,它是基于对话框的,上面有几个按钮。
我想写一个程序B,用来点击A上面的按钮,如何发送消息。
我通过SPY++找到了A的某一个按钮,ID为0x00020256。
我会以下的操作,可以在程序B中,向A发送WM_CLOSE消息,让A关闭
///////////////
HWND hw = ::FindWindow(NULL, "ProgA ");
::SendMessage(hw, WM_CLOSE, 0, 0);
//////////////
这样做,确实A关闭了。
请问如何向A发送消息,点击ID为0x00020256的按钮啊?
谢谢!
[解决办法]
ButtonLogin = FindWindowEx(g_hWnd,NULL, "Button ", "登录 ");
SendMessage(ButtonLogin, BM_CLICK, 0, 0);
这样是可以的,ID是会改变的。