鼠标定位后的坐标值如何返回并调用?(50分)

  • 主题发起人 blackmil
  • 开始时间
B

blackmil

Unregistered / Unconfirmed
GUEST, unregistred user!
刚才多位高手提示,可以直接从formmousemove获得坐标,但是这个值是在不断变化的,如何才能取出确定的坐标进行定位呢?其他函数要调用x,y值,如何实现?
 
你可以把设个全局量,在UP时,把这二个值付给他们。。
 
没错,但是全局变量是随着鼠标的运动而不断改变其值的。现在怎么才能记录下第一个点的坐标,而后从第二点引一直线到第一点?
 
记录是你自己程序的事啊,另设个变量,需要记录比如鼠标按下时把值赋过去
 
直接使用以下的属性,可以在任何时候获得鼠标的位置:
var
PtMouse: TPoint;
begin
PtMouse:=ScreenToClient(Mouse.CursorPos);
end;
 

Similar threads

S
回复
0
查看
962
SUNSTONE的Delphi笔记
S
S
回复
0
查看
784
SUNSTONE的Delphi笔记
S
S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
顶部