delphi spy++ 拖拽功能


本文整理自网络,侵删。

 
{$R *.dfm} 
var  h: HWND; 
     pt,p1: TPoint; 
     arr,arr1: array[0..254] of Char; 
     h1: HCURSOR; 
procedure TForm1.Image1MouseDown(Sender: TObject; Button: TMouseButton; 
  Shift: TShiftState; X, Y: Integer); 
begin 
  Timer1.Enabled:=True; 
  Image1.Picture.LoadFromFile('02.bmp'); 
 // h1:=LoadCursorFromFile('031.ico');  //031.ico 
 // SetSystemCursor(h1,ocr_normal); 
  Screen.Cursor:=crCross; 
end

procedure TForm1.Timer1Timer(Sender: TObject); 
var  p1:TPoint; 
begin 
    GetCursorPos(p1); 
    h :=WindowFromPoint(p1); 
    label1.Caption:=Format('%d,%d',[p1.X,p1.Y]); 
end

procedure TForm1.Image1MouseUp(Sender: TObject; Button: TMouseButton; 
  Shift: TShiftState; X, Y: Integer); 
begin 
  Screen.Cursor:=crDefault; 
 Timer1.Enabled:=False; 
 Label1.Caption:=''; 
  Image1.Picture.LoadFromFile('01.bmp'); 
 // SystemParametersinfo(SPI_SETCURSORS,0,nil,SPIF_SENDCHANGE); 
  Screen.Cursor:=crDefault; 
  GetClassName(h, arr, Length(arr)); 
  GetWindowText(h, @arr1, SizeOf(arr)); 
  Edit2.Text := arr; 
  Edit1.Text:=arr1; 
end;

相关阅读 >>

Delphi中根据程序名称判断是否多开

Delphi用twebbrowser组件在Delphi中post数据和取得网页源文件

Delphi如何过xp的防火墙而不被拦截

Delphi删除文件夹

Delphi将image存入mysql数据库

Delphi 校验注册码时的技巧

wmi cim_datafile的33个属性

Delphi 10 seattle中使用本地通知,请使用tnotificationcenter组件

Delphi滚动标题栏文字

Delphi 检测url地址是否有效

更多相关阅读请进入《Delphi》频道 >>



打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...