如何取得光标在form的坐标(20分)

  • 主题发起人 主题发起人 zhenghui
  • 开始时间 开始时间
Z

zhenghui

Unregistered / Unconfirmed
GUEST, unregistred user!
如何取得鼠标在form的坐标!!谢谢!快点
 
用一个全局变量在form中的onmousemove中取出x,y值不就行了。
 
OnMouseMove

里面有X,Y, 你也可以转化为屏幕上的坐标
 
var p:TPoint;


GetCursorPos(p);
//使用时 p.x ,p.y
 
var p:TPoint;
p:=ScreenToClient(Mouse.CursorPos)
 
procedure TForm1.FormMouseMove(Sender: TObject; Shift: TShiftState; X,
Y: Integer);
begin
edit1.text:=format('(%3d,%3d)',[x,y]);
end;
 
PiPi的是对的
 
多人接受答案了。
 
后退
顶部