GraceFt v2.3
开源图形引擎 EGE(Easy Graphics Engine) 的高层封装库
 
载入中...
搜索中...
未找到
GFt::MouseEvent类 参考

鼠标事件基类 更多...

#include <Event.h>

+ 类 GFt::MouseEvent 继承关系图:

Public 成员函数

const iPointabsolutePosition () const
 获取鼠标在屏幕上的绝对位置
 
const iPointposition () const
 获取鼠标位置
 
- Public 成员函数 继承自 GFt::Event
void accept ()
 接受事件
 
bool isAccepted () const
 事件是否已被接受
 
bool isPropagationStopped () const
 事件是否已被终止传播
 
void stopPropagation ()
 终止事件传播
 

详细描述

鼠标事件基类

成员函数说明

◆ absolutePosition()

const iPoint & GFt::MouseEvent::absolutePosition ( ) const

获取鼠标在屏幕上的绝对位置

鼠标位置以屏幕坐标为坐标系,屏幕左上角为坐标原点

返回
鼠标在屏幕上的绝对位置
注解
如果你不希望依赖事件函数获取鼠标的位置,应当使用 Application::getAbsoluteMousePosition()函数或 Sys::getCursorPosition()函数获取鼠标的绝对位置, 它们会获取鼠标此刻在屏幕上的坐标,即使它不在窗口内

◆ position()

const iPoint & GFt::MouseEvent::position ( ) const

获取鼠标位置

鼠标位置以屏幕坐标为坐标系,窗口左上角为坐标原点

返回
鼠标位置