前提:
有一个WinForm程序,鼠标在WinForm上移动。此时鼠标在WinForm上有一个相对控件内部的坐标,而鼠标相对显示器此时有一个绝对坐标。问题:
这两个坐标之间如何做转换呢?
在此先谢过了!

解决方案 »

  1.   

    此软件实现了你所描述的,用于显示相对坐标:
    你先下载运行一下,看是不是你想要的效果 http://www.cnitblog.com/Files/ChengKing/数学工具.rar
      

  2.   

    PointToScreen(从 Control 继承) 将指定工作区点的位置计算成屏幕坐标。
    RectangleToScreen(从 Control 继承) 计算指定工作区矩形的大小和位置(以屏幕坐标表示)。PointToClient(从 Control 继承) 将指定屏幕点的位置计算成工作区坐标。
    RectangleToClient(从 Control 继承) 计算指定屏幕矩形的大小和位置(以工作区坐标表示)。