如何获取鼠标的位置(X,Y)? 1、用什么函数取鼠标的当前位置(X,Y)?2、控件的left,top值与鼠标的x,y值的单位是什么,能否统一? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 有Mouse.CursorPos.X和Mouse.CursorPos.Y Tmouse.cursorpos.xTmouse.cursorpos.y var a: Tpoint;begingetcursorpos(a);showmessage('x: is ' + inttostr(a.x) + ' y: is ' + inttostr(a.y));应该都是象术 var iX0,iY0: integer;procedure TForm1.Image1MouseDown(Sender: TObject; Button: TMouseButton; Shift: TShiftState; X, Y: Integer);begin iX0:=X; iY0:=Y;end; var PT : TPoint;begin GetCursorpos(PT);end;pt.x,pt.y 为坐标 1)Mouse.CursorPos2)pixle 1)var PCursor:TPoint;.... GetCursorPos(PCursor); ShowMessage(Format('(%d,%d)',[PCursor.X,PCursor.Y]));//不过这个结果是以屏幕为基准的2)一样的,不过坐标的基准不一样,控件的Left,Top是以它的Parent为基准。要用ClientToStreen,StreenToClient,MapWindowPoints来转化一下 前几天去面试,数据源绑定和adoquery,大家说说优缺点 学习DELPHI给个好的建议? 求QQ 华夏 安全区跟非安全的基址 菜鸟的关于数据库的问题,急...... 散分第一个10分,第二个20分,第三个70分 哪有report builder下载啊?? 1:如何获得netbios的地址?2:如何判断我的机器已经连网?请提供完整的源码! 关于HOOK 请问SQL查询语句'SELECT' 如何将结果赋给变量? 我想在com中引用ado~ 如何做? 如何动态的创健一个控件在另一个控件 内? 各位大侠、高手请进,数据库问题,分不够再加
Mouse.CursorPos.X
和
Mouse.CursorPos.Y
Tmouse.cursorpos.y
a: Tpoint;
begin
getcursorpos(a);
showmessage('x: is ' + inttostr(a.x) + ' y: is ' + inttostr(a.y));应该都是象术
procedure TForm1.Image1MouseDown(Sender: TObject; Button: TMouseButton;
Shift: TShiftState; X, Y: Integer);
begin
iX0:=X;
iY0:=Y;
end;
PT : TPoint;
begin
GetCursorpos(PT);
end;
pt.x,pt.y 为坐标
2)pixle
var
PCursor:TPoint;
....
GetCursorPos(PCursor);
ShowMessage(Format('(%d,%d)',[PCursor.X,PCursor.Y]));
//不过这个结果是以屏幕为基准的
2)
一样的,不过坐标的基准不一样,控件的Left,Top是以它的Parent为基准。要用
ClientToStreen,StreenToClient,MapWindowPoints来转化一下