获取鼠标消息改为MouseMsg::getMsg
This commit is contained in:
parent
66869b0af5
commit
2fabef19dd
|
|
@ -149,62 +149,7 @@ int MouseMsg::getWheel()
|
|||
return s_mouseMsg.wheel;
|
||||
}
|
||||
|
||||
bool MouseMsg::isOnMouseMoved()
|
||||
MouseMsg::MESSAGE MouseMsg::getMsg()
|
||||
{
|
||||
return s_mouseMsg.uMsg == WM_MOUSEMOVE;
|
||||
}
|
||||
|
||||
bool MouseMsg::isOnLButtonDBClicked()
|
||||
{
|
||||
return s_mouseMsg.uMsg == WM_LBUTTONDBLCLK;
|
||||
}
|
||||
|
||||
bool MouseMsg::isOnLButtonDown()
|
||||
{
|
||||
return s_mouseMsg.uMsg == WM_LBUTTONDOWN;
|
||||
}
|
||||
|
||||
bool MouseMsg::isOnLButtonUp()
|
||||
{
|
||||
return s_mouseMsg.uMsg == WM_LBUTTONUP;
|
||||
}
|
||||
|
||||
bool MouseMsg::isOnRButtonDBClicked()
|
||||
{
|
||||
return s_mouseMsg.uMsg == WM_RBUTTONDBLCLK;
|
||||
}
|
||||
|
||||
bool MouseMsg::isOnRButtonDown()
|
||||
{
|
||||
return s_mouseMsg.uMsg == WM_RBUTTONDOWN;
|
||||
}
|
||||
|
||||
bool MouseMsg::isOnRButtonUp()
|
||||
{
|
||||
return s_mouseMsg.uMsg == WM_LBUTTONUP;
|
||||
}
|
||||
|
||||
bool MouseMsg::isOnMButtonDBClicked()
|
||||
{
|
||||
return s_mouseMsg.uMsg == WM_MBUTTONDBLCLK;
|
||||
}
|
||||
|
||||
bool MouseMsg::isOnMButtonDown()
|
||||
{
|
||||
return s_mouseMsg.uMsg == WM_MBUTTONDOWN;
|
||||
}
|
||||
|
||||
bool MouseMsg::isOnMButtonUp()
|
||||
{
|
||||
return s_mouseMsg.uMsg == WM_MBUTTONUP;
|
||||
}
|
||||
|
||||
bool MouseMsg::isOnWheel()
|
||||
{
|
||||
return s_mouseMsg.uMsg == WM_MOUSEWHEEL;
|
||||
}
|
||||
|
||||
void MouseMsg::resetMouseMsg()
|
||||
{
|
||||
s_mouseMsg.uMsg = 0;
|
||||
return MESSAGE(s_mouseMsg.uMsg);
|
||||
}
|
||||
|
|
|
|||
|
|
@ -257,12 +257,26 @@ protected:
|
|||
class MouseMsg
|
||||
{
|
||||
friend App;
|
||||
|
||||
public:
|
||||
MouseMsg();
|
||||
MouseMsg(TString name, const MOUSE_CALLBACK& callback);
|
||||
~MouseMsg();
|
||||
|
||||
enum MESSAGE
|
||||
{
|
||||
MOVE = 0x0200, // 報炎卞強
|
||||
LBUTTON_DOWN, // 報炎恣囚梓和
|
||||
LBUTTON_UP, // 報炎恣囚箕軟
|
||||
LBUTTON_DBLCLK, // 報炎恣囚褒似
|
||||
RBUTTON_DOWN, // 報炎嘔囚梓和
|
||||
RBUTTON_UP, // 報炎嘔囚箕軟
|
||||
RBUTTON_DBLCLK, // 報炎嘔囚褒似
|
||||
MBUTTON_DOWN, // 報炎嶄囚梓和
|
||||
MBUTTON_UP, // 報炎嶄囚箕軟
|
||||
MBUTTON_DBLCLK, // 報炎嶄囚褒似
|
||||
WHEEL // 錆強獄態
|
||||
};
|
||||
|
||||
// 添加键盘监听
|
||||
static void addListener(TString name, const MOUSE_CALLBACK& callback);
|
||||
// 删除键盘监听
|
||||
|
|
@ -287,30 +301,8 @@ public:
|
|||
static CPoint getPos();
|
||||
// 获取鼠标滚轮值
|
||||
static int getWheel();
|
||||
// 鼠标移动消息
|
||||
static bool isOnMouseMoved();
|
||||
// 左键双击消息
|
||||
static bool isOnLButtonDBClicked();
|
||||
// 右键按下消息
|
||||
static bool isOnLButtonDown();
|
||||
// 左键弹起消息
|
||||
static bool isOnLButtonUp();
|
||||
// 右键双击消息
|
||||
static bool isOnRButtonDBClicked();
|
||||
// 右键按下消息
|
||||
static bool isOnRButtonDown();
|
||||
// 右键弹起消息
|
||||
static bool isOnRButtonUp();
|
||||
// 中键双击消息
|
||||
static bool isOnMButtonDBClicked();
|
||||
// 中键按下消息
|
||||
static bool isOnMButtonDown();
|
||||
// 中键弹起消息
|
||||
static bool isOnMButtonUp();
|
||||
// 鼠标滚轮拨动消息
|
||||
static bool isOnWheel();
|
||||
// 清空鼠标消息
|
||||
static void resetMouseMsg();
|
||||
// 資函輝念報炎<E5A0B1>連
|
||||
static MESSAGE getMsg();
|
||||
|
||||
private:
|
||||
static void __exec();
|
||||
|
|
@ -373,7 +365,6 @@ class FontStyle :
|
|||
public Object
|
||||
{
|
||||
friend Text;
|
||||
|
||||
public:
|
||||
FontStyle();
|
||||
/**
|
||||
|
|
@ -471,7 +462,6 @@ class Node :
|
|||
{
|
||||
friend Scene;
|
||||
friend BatchNode;
|
||||
|
||||
public:
|
||||
Node();
|
||||
Node(CPoint p);
|
||||
|
|
@ -604,7 +594,6 @@ class Text :
|
|||
public RectNode
|
||||
{
|
||||
friend TextButton;
|
||||
|
||||
public:
|
||||
Text();
|
||||
// 根据字符串、颜色和字体创建文字
|
||||
|
|
|
|||
Loading…
Reference in New Issue