怎么样得到鼠标当前的坐标? 我想获取当前鼠标的坐标,怎么获得? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 可以用一个函数,可能是getcursorpos();看一下帮助就可以了 var P : TPoint;begin GetCursorPos(p); P.x; //X坐标 P.y; //Y坐标end; 用getcursorpos可以得到绝对坐标。用onmousemove中的值可以得到当前窗口的相对坐标。 方法很多哦,楼上的方法都行,delphi的控件大部分都有onMouseMove onMouseDown之类的事件,里面定义的参数X,Y就是鼠标当前的坐标哦 对.用theone_jxm()的方法.Delphi在Controls单元定义了Mouse:TMouse 直接使用Mouse全局变量的CursorPos属性就行了 1.用Mouse的CursorPos直接获取坐标2.在MouseDown,MouseMove事件中有X,Y坐标参数直接使用 getcursorpos得到绝对坐标MouseDown,MouseMove事件中有X,Y坐标参数//相对于窗体坐标 var P : TPoint;begin GetCursorPos(p); showmessage(inttostr(P.x)); //X坐标 showmessage(inttostr(P.y)); //Y坐标end; 关于注册表编辑的问题(这个问题很难吗,怎么没人回答) 请问下delphi如何使用皮肤控件?? 怎么会出现fatal error的问题呢? 请问有关窗体类名的问题 Midas.dll注册失败的问题,请指教 如何动态的创建线程? 一个简单的问题,控件的长,宽,高都什么为单位(缇,像素,....) 散分2 ,今晚放假!恭祝大家新出快乐! 我的程序把DBE改为ADO连接的后就不能识别parambyname了,why? 十万火急!!!怎样用代码改变系统的显示刷新频率??我只有这么多分了! Table控件排序的索引能不能设成两个呢》》 TreeView中的子节点与父节点的问题?帮忙!
P : TPoint;
begin
GetCursorPos(p);
P.x; //X坐标
P.y; //Y坐标
end;
用onmousemove中的值可以得到当前窗口的相对坐标。
2.在MouseDown,MouseMove事件中有X,Y坐标参数直接使用
P : TPoint;
begin
GetCursorPos(p);
showmessage(inttostr(P.x)); //X坐标
showmessage(inttostr(P.y)); //Y坐标
end;