首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VC/MFC >

程序B怎么向程序A中的按钮发送消息

2012-02-01 
程序B如何向程序A中的按钮发送消息别人给我一个程序A,它是基于对话框的,上面有几个按钮。我想写一个程序B,

程序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是会改变的。

热点排行