如何定义和模拟鼠标点击放在屏幕不同位置,但窗口固定位置的坐标?

[复制链接]
查看11 | 回复0 | 2006-9-14 05:52:27 | 显示全部楼层 |阅读模式
屏幕坐标系,屏幕左上角x=0,y=0. x 坐标向右为正值。y 坐标向下为正值。窗口在屏幕坐标系的位置,以窗的左上角位置为准。即窗口左上角那点在屏幕坐标系中的坐标 Wx0, Wy0.C语言和C++中有函数,送回鼠标当前位置和鼠标键状态。例如:BOOL GetCursorPos(LPPOINT lpPoint)无论鼠标在不在窗内,都能送回鼠标当前位置的屏幕坐标。窗口位置当前位置Wx0,Wy0,也有函数可以送回。鼠标在窗内位置,(窗内自定义坐标系值xm,ym),也有函数可以送回。窗内自定义坐标系有多种选择,有向上为y 正,有向下为y 正。如果你只关心鼠标在窗内坐标系位置,问题很简单。如果你还要从窗内坐标换算到屏幕坐标,或从屏幕坐标换算到窗内坐标,问题复杂一点,但也不过是简单的几何计算而已。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行