鼠标的相对绝对坐标,以及Axis类

class _OISExport Axis : public Component { public: Axis() : Component(OIS_Axis), abs(0), rel(0), absOnly(false) {}; //! Absoulte and Relative value components int abs, rel; //! Indicates if this Axis only supports Absoulte (ie JoyStick) bool absOnly; //! Used internally by OIS void clear() { abs = rel = 0; } };

所以如果鼠标消息为arg

那么

arg.state.X.abs
arg.state.Y.abs

以上是绝对坐标

arg.state.X. rel
arg.state.Y. rel

以上是相对坐标,,(即,从上一次调用MouseListener::mouseMoved开始,它所移动的距离),

你可能感兴趣的:(鼠标的相对绝对坐标,以及Axis类)