缩放不同显示器的鼠标位置

时间:2012-07-05 12:51:42

标签: c#

我想在按钮上生成鼠标点击(鼠标挂钩)。我发现这个按钮位于1280 X 800显示器的(420,50)位置和1440 X 900尺寸显示器的(480,50)位置。是否有任何算法或c#api可以在不同的显示器上缩放鼠标位置。

1 个答案:

答案 0 :(得分:0)

根据这是一个网站还是一个应用程序,您可能只需要为不同的显示器大小创建一个列表。这是因为在网站的情况下,按钮的位置可能不会直接与屏幕的大小成比例。如果您知道它确实存在的事实,那么只需找到百分比坐标,e.i。 480是1280%,50是800%。你只需找到屏幕尺寸并乘以x或y百分比即可。但是从你提供的坐标看,它看起来并不像y组件那样移动,所以你可能只需要找到x组件。