请教大家:如何使得别的程序的窗口中的某个按钮 被按一下? 在我的程序中,我用FindWindow找到了当前叫某个名字的窗口,然后,我想使的这个窗口中的某个按钮 被按一下,这该怎么做呢?(那个按钮没有WindowText)请教大家! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 再找到你想要的按钮.再用SendMessage函数可以解决的. 找到窗口后,用EnumChildWindow枚举窗口中的每个按钮,每找到一个就用GetWindowRect判断这个按钮的位置和大小,再和你想要的按钮的位置和大小比较一下(这个用syp++查看),一样的话就SendMessage. 用SendMessage(WM_COMMAND,IDXXX)IDXXX用spy找 ::SendMessage( hWnd, WM_LBUTTONDOWN, MK_LBUTTON, 0 );::SendMessage( hWnd, WM_LBUTTONUP, MK_LBUTTON, 0 );hWnd是哪个按钮的句柄。如果获得这个句柄就要看程序的实际情况了。不知道哪位大虾有更好的方法。 连中国话都说不明白了,重说。::SendMessage( hWnd, WM_LBUTTONDOWN, MK_LBUTTON, 0 );::SendMessage( hWnd, WM_LBUTTONUP, MK_LBUTTON, 0 );hWnd是那个按钮的句柄。如何获得这个句柄就要看程序的实际情况了。不知道哪位大虾有更好的方法。 急!CRichEditCtrl怎么插入能点击打开网页的图片? 详见工资单 mfc 控件问题,在线急啊,======= 组建鹦鹉党,与兔子党抗衡 关于ActiveX在网页上显示的问题 500分求一个答案,关于ATL应用程序设置的问题 [菜鸟开问]关于类中的API函数 100分请教字体设置的问题! 再VC++中文档视图中怎样实现像对话框那样的扁平界面????? windows从网上邻居中得到文件时会产生什么消息?或其他的? 要前台实时反映出后台软件的运行情况,应该怎么才能得到它的运行情况?急。。。 USC2编码?
::SendMessage( hWnd, WM_LBUTTONUP, MK_LBUTTON, 0 );hWnd是哪个按钮的句柄。如果获得这个句柄就要看程序的实际情况了。不知道哪位大虾有更好的方法。
::SendMessage( hWnd, WM_LBUTTONUP, MK_LBUTTON, 0 );hWnd是那个按钮的句柄。如何获得这个句柄就要看程序的实际情况了。不知道哪位大虾有更好的方法。