查找另一个窗口中的按钮,找到后按一下 我已经通过枚举窗口,找到了该BUTTON,得到了该Button的句柄,然后该如何控制,在该Button上按一下 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 发送WM_LBUTTONDOWNWM_LBUTTONUP这两个消息即可 什么意思?你是想向Button发送WM_LBUTTONDOWN消息吗?用mouse_event或者sendmessage都行 如果你只是想执行那个按纽的操作的话,知道按纽的消息ID就可以。发消息WM_COMMAND,按纽ID如果不知道按纽的ID向按纽窗口 发送WM_LBUTTONDOWNWM_LBUTTONUP 消息。 看我以前回过的http://topic.csdn.net/t/20050310/10/3839216.html HWND hb=::FindWindowEx(hparent,NULL,NULL,"Start"); //得到按钮句柄 Start 为按钮名 if (hb==NULL) MessageBox("Error"); long hbid=::GetDlgCtrlID(hb); //得到按钮ID ::SendMessage(hparent,WM_COMMAND, MAKELONG(hbid,BN_CLICKED),(long)hb); //发消息点击Start按钮 多谢楼上几位,其他窗口上抓取,控制都没问题,目前就下面这个窗口有问题,是否和窗口属性有关系呢?这个窗口还无法用 ShowWindow 显示到前台 安装VC助手疑问 (100分)有人用过edit控件和richedit控件吗? 断开网络,网络断开 P2P的视频聊天功能? 高分求 克里金 插值 算法(1500) 求串口通信的原代码 可以通过子窗口的id,由父窗口的HWND找到子窗口的HWND吗? 问个很无奈的鼠标坐标超出屏幕分辨率的问题!!求碰过的指点 怎么在MFC多文档中添加鼠标滚动消息 如何自己写程序把图像文件显示到屏幕上 关于winctrl5.cpp出错的问题 sql嵌入VC存储过程返回值
WM_LBUTTONUP
这两个消息即可
用mouse_event或者sendmessage都行
发消息WM_COMMAND,按纽ID如果不知道按纽的ID向按纽窗口 发送WM_LBUTTONDOWN
WM_LBUTTONUP 消息。
if (hb==NULL)
MessageBox("Error");
long hbid=::GetDlgCtrlID(hb); //得到按钮ID
::SendMessage(hparent,WM_COMMAND, MAKELONG(hbid,BN_CLICKED),(long)hb);
//发消息点击Start按钮
这个窗口还无法用 ShowWindow 显示到前台