如何取得当前鼠标在屏幕中的位置?
解决方案 »
- delphi 中的iff函數?
- 多个label的MouseEnter问题
- delphi原代码 遗传算法解决最短路径问题!
- delphi在xp下如何实现多点触控
- adoquery的字段别名问题
- MDI問題
- delphi 真是一种好工具
- 我的程序用的Access,,运行时出现“无法为更新引集定位:一些值可能已在最后读取后改变”什么原因?
- hammer_shi(天下第一流&&&&&以后再也不UP了) 请进来结帐!谢了!
- 主从表通过字段AAA(AAA是主表的主键,不是从表的主键)相连。当副表输入数据存入数据库时是不是AAA字段不用输入。
- 十万火急!!!!!!点击QuickRep均报Vcl50.bpl错误
- 怎么解决不了,这次谁的代码编译通过分全给他
需要用到API函数 getcursorpos();
begin
GetCursorPos(point);
Edit1.Text:=inttostr(point.x);
end;
x:integer;
begin
x := GetCursorPos(point).x;
end;
Mouse.CursorPos.X
Mouse.CursorPos.Y
procedure TForm1.FormMouseMove(Sender: TObject; Shift: TShiftState; X,
Y: Integer);
var
MyPoint:Tpoint;
begin
GetCursorPos(MyPoint); //获取屏幕坐标
X:=MyPoint.X; //重定位X坐标值
Y:=MyPoint.Y; //重定位Y坐标值
Label1.Caption:='X: '+IntToStr(X)+' Y: '+ IntToStr(Y); //将坐标显示出来
end;