将Mouse.CursorPos传递给TForm.ScreenToClient()。 Mouse.CursorPos返回屏幕坐标系统中的位置。TForm.ScreenToClient()将点转换为该窗体客户端坐标系。 实际上,所有的TControl子类都提供了ScreenToClient()方法及其反向方法ClientToScreen(),可以在不同坐标系之间进行转换。
CalcCursorPos
方法进行缩短,该方法在定义TForm
子类的单元中取消保护。即使在Delphi 7中,该方法也是存在的。 - TLama