1、怎么点击其它程序上的一个按钮。
比如像点击其它程序上面的上面的确定按钮。
2、如何获取其它程序点击了确定按钮。
比如像点击其它程序上面的上面的确定按钮。
2、如何获取其它程序点击了确定按钮。
解决方案 »
- 用斑竹IOCP做转发数据的例子,求高手指教
- 多线程时,如何调用指定的线程呢?
- 服务器采用Unix客户端用delph开发,要求客户端采用SSL验证连接服务器??客户端怎么做??
- 如何用dephi7的IdUdpClient来实现udp广播
- RichTextBox在delphi中打印的问题??????????????????????????
- 这样报表用fastreport是否可以做到?
- 获取文件版本信息的类,如果大家觉得有用就推一推,没用就算了
- 库存管理中‘先进先出’应怎么写最好!
- 在Delphi中如何获得计算机中主板的序列号
- 软件公司需要经济人资格吗?有办过公司和懂法律的帮忙啊!!
- Form中与数据库相关的语句如何写入DLL中并调用
- delphi 连接 FireBird 的 Parameters.ParamByName 不支持?
and PostMessage(按钮的窗口句柄, WM_LBUTTONUP, MK_LBUTTON, MakeLParam(10, 10)) then
begin
ShowMessage('点击成功');
end;
btnHwnd1, btnHwnd2:hwnd;
begin
// spy++找到例如一个'确认'按钮的句柄
btnHwnd1 := 确定按钮句柄;
// spy++找到例如一个'确认'按钮的句柄
btnHwnd2 := 取消按钮句柄;
if PostMessage(btnHwnd1, WM_LBUTTONDOWN, MK_LBUTTON, MakeLParam(10, 10))
and PostMessage(btnHwnd1, WM_LBUTTONUP, MK_LBUTTON, MakeLParam(10, 10)) then
begin
ShowMessage('点击 确认 成功');
end;
if PostMessage(btnHwnd2, WM_LBUTTONDOWN, MK_LBUTTON, MakeLParam(10, 10))
and PostMessage(btnHwnd1, WM_LBUTTONUP, MK_LBUTTON, MakeLParam(10, 10)) then
begin
ShowMessage('点击 取消 成功');
end;
end;
and PostMessage(btnHwnd1, WM_LBUTTONUP, MK_LBUTTON, MakeLParam(10, 10)) then
begin
// 这里不就表示你点击了确认按钮了么,至于确认按钮执行了什么,你自然是无从得知的
// 你只能确认是否点击了那个按钮,然后做你想做的事情
ShowMessage('点击 确认 成功');
end;
H1 := FindWindow(nil, 'UploadFTP'); // h是登录窗口句柄
H2 := FindWindowEx(H1, 0, PChar('TBitBtn'), Pchar('手动上传'));//按钮
来获取这个句柄,但是必须要先把目标程序点起来,然后才能获取到句柄,但是目标程序是启动后自动托盘的,这个怎么来修改呢?