我要动态获得鼠标所在屏幕的坐标,但遇到了一点问题 我要动态获得鼠标所在屏幕的坐标,然后将x,y赋值给edit1和edit2,使用FormMouseMove实现了得到鼠标在程序窗口的坐标,但是一旦鼠标离开程序窗口,就无法获得坐标的x和y了,而且0,0点就是程序窗口标题栏下最左上那一点,如何获得鼠标在屏幕上的真实坐标?谢谢。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 可以加在timer中var p:TPoint;begin GetCursorPos(p); Edit1.Text := IntToStr(p.X)+':'+IntToStr(p.Y);end; 绝对坐标和相对坐标的变换,用ScreenToClient和ClientToScreen两个函数 谢谢二位,采用bdmh的方法了,poolord也可一试,结贴。 如何将'问世间,情为何物,直叫人生死相许' 转换编码到 gb2312 编码呀 关于报表的问题```急``高手帮忙``` 在delphi 程序中怎样做 界面 功能 和 资源 的 完全分开 的 结构 帮忙,如何在字符串中加入空格 百思不得解,高难的定时器问题。 关于读取数据库服务器信息 intraweb和web报表,大家都回避这个话题 誰用過IDSMTP發送郵件?請進來一下. 看看下面的程序是什么原因造成错误的 小弟我水平不够,请大家帮帮忙 【求助】TIdFTPServer创建FTP服务器如何设置多个虚拟目录? 用delphi7连接远程的oracle10g数据库问题
p:TPoint;
begin
GetCursorPos(p);
Edit1.Text := IntToStr(p.X)+':'+IntToStr(p.Y);
end;
ScreenToClient
和
ClientToScreen
两个函数