当前位置:编程学习 > Delphi >>

如何用DELPHI写个小程序和SPY有关

用SPY++写鼠标模拟事件时,想模拟主窗体上一个按键的单击,可不能直接用窗体的句柄,好像是得用那个按键的句柄,具体怎么用,会的高手给解答下,谢了
追问:

你说的我知道,我是说那个句柄是用窗体的句柄还是按钮的,要是用窗体的直接没反应,SPY也没法接到那个按扭的单击事件,要是用那个按扭的句柄,如何用,要是直接用也不会有反应,肯定会和窗体的有联系才行,所以不知道怎么用

答案:

发送鼠标按键消息。

例如该按钮的句柄为 920570

var
  CH: HWND;
begin
  CH := 920570;
  SendMessage(CH, WM_LBUTTONDOWN,0,0);
  SendMessage(CH, WM_LBUTTONUP,0,0);
end;

上一个:Delphi中如何把时间转为日期?
下一个:打开Delphi,出现 这行英文什么意思??

CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,