如何在表单上获得光标位置?

问题描述 投票:5回答:1

我需要在表单上获取光标位置,我该怎么做?

delphi delphi-7 cursor-position
1个回答
16
投票

Mouse.CursorPos传递给TForm.ScreenToClient()

Mouse.CursorPos在屏幕坐标系中返回。 TForm.ScreenToClient()将点转换为表单的客户端坐标系。

事实上,所有TControl后代都提供ScreenToClient()方法,以及它的逆ClientToScreen(),用于在坐标系之间进行转换。

© www.soinside.com 2019 - 2024. All rights reserved.