如果有两个程序,请原谅我的无知[求助] 啊,请恕我也无知.Listen....... 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 windows 下可以这样做的吗?访问别的程序使用的内存空间会出现错误的吧 可以做的,首先先找到这个程序,然后在遍历他的组件找到你想要的那个组件然后给他发个消息就可以了,这样做其实不是很安全的,你还可以通过IPC来自己定义消息来触发FORM1。BUTTON的CLICK事件, 首先得到目标窗口的HANDLE,然后用GetChildWindow找他的子窗口,判断是什么STYLE,要知道,BUTTON也是窗口,也有HANDLE要实现点击,SENDMESSAGE(HANDLE,WM_MOUSEDOWN, ...)就可以了。 给你一个我的函数procedure clickbutton(wincap:string;cclass:string;ccap:string);var whwnd,chwnd:thandle;begin try whwnd:=findwindow(nil,pchar(wincap)); chwnd:=findwindowEX(whwnd,0,pchar(cclass),pchar(ccap)); sendmessage(chwnd,bm_click,0,0); except exit; end;end;调用时你可以这样写clickbutton('form1','Tbutton','确定');可以模拟点击 form1 中的 caption 为'确定'的tbutton慢慢玩吧 用GetChildWindow FindWindow 等API遍历form1只能找到所以是窗口,有handle的控件,如button等,但入label等非窗口控件就无能为力了 delphi 中文加数字的字符串如何转换成16进制数据? 用delphi如何连接并操作一个网站下的数据库文件? 如何实现IP映射?急 合肥招聘Delphi,.net程序员 infopower2000的問題..........100分....... 新年散分之一 delphi动态申请的空间,在VC中是不是就不能用 fastreport高手请进,急 要先拿分,高手就请进来!!! 在上海,深圳和杭州的朋友请进! 请教如何用API函数中的PLAYSOUND播放声音文件(.wav) 如何把重要的资料保存到图片中啊?
var
whwnd,chwnd:thandle;
begin
try
whwnd:=findwindow(nil,pchar(wincap));
chwnd:=findwindowEX(whwnd,0,pchar(cclass),pchar(ccap));
sendmessage(chwnd,bm_click,0,0);
except
exit;
end;
end;调用时你可以这样写
clickbutton('form1','Tbutton','确定');
可以模拟点击 form1 中的 caption 为'确定'的tbutton慢慢玩吧