获取鼠标消息改为MouseMsg::getMsg
This commit is contained in:
		
							parent
							
								
									66869b0af5
								
							
						
					
					
						commit
						2fabef19dd
					
				|  | @ -149,62 +149,7 @@ int MouseMsg::getWheel() | ||||||
| 	return s_mouseMsg.wheel; | 	return s_mouseMsg.wheel; | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| bool MouseMsg::isOnMouseMoved() | MouseMsg::MESSAGE MouseMsg::getMsg() | ||||||
| { | { | ||||||
| 	return s_mouseMsg.uMsg == WM_MOUSEMOVE; | 	return MESSAGE(s_mouseMsg.uMsg); | ||||||
| } |  | ||||||
| 
 |  | ||||||
| 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; |  | ||||||
| } | } | ||||||
|  |  | ||||||
|  | @ -257,12 +257,26 @@ protected: | ||||||
| class MouseMsg | class MouseMsg | ||||||
| { | { | ||||||
| 	friend App; | 	friend App; | ||||||
| 
 |  | ||||||
| public: | public: | ||||||
| 	MouseMsg(); | 	MouseMsg(); | ||||||
| 	MouseMsg(TString name, const MOUSE_CALLBACK& callback); | 	MouseMsg(TString name, const MOUSE_CALLBACK& callback); | ||||||
| 	~MouseMsg(); | 	~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); | 	static void addListener(TString name, const MOUSE_CALLBACK& callback); | ||||||
| 	// 删除键盘监听
 | 	// 删除键盘监听
 | ||||||
|  | @ -287,30 +301,8 @@ public: | ||||||
| 	static CPoint getPos(); | 	static CPoint getPos(); | ||||||
| 	// 获取鼠标滚轮值
 | 	// 获取鼠标滚轮值
 | ||||||
| 	static int getWheel(); | 	static int getWheel(); | ||||||
| 	// 鼠标移动消息
 | 	// 資函輝念報炎<E5A0B1>連
 | ||||||
| 	static bool isOnMouseMoved(); | 	static MESSAGE getMsg(); | ||||||
| 	// 左键双击消息
 |  | ||||||
| 	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(); |  | ||||||
| 
 | 
 | ||||||
| private: | private: | ||||||
| 	static void __exec(); | 	static void __exec(); | ||||||
|  | @ -373,7 +365,6 @@ class FontStyle : | ||||||
| 	public Object | 	public Object | ||||||
| { | { | ||||||
| 	friend Text; | 	friend Text; | ||||||
| 
 |  | ||||||
| public: | public: | ||||||
| 	FontStyle(); | 	FontStyle(); | ||||||
| 	/**
 | 	/**
 | ||||||
|  | @ -471,7 +462,6 @@ class Node : | ||||||
| { | { | ||||||
| 	friend Scene; | 	friend Scene; | ||||||
| 	friend BatchNode; | 	friend BatchNode; | ||||||
| 
 |  | ||||||
| public: | public: | ||||||
| 	Node(); | 	Node(); | ||||||
| 	Node(CPoint p); | 	Node(CPoint p); | ||||||
|  | @ -604,7 +594,6 @@ class Text : | ||||||
| 	public RectNode | 	public RectNode | ||||||
| { | { | ||||||
| 	friend TextButton; | 	friend TextButton; | ||||||
| 
 |  | ||||||
| public: | public: | ||||||
| 	Text(); | 	Text(); | ||||||
| 	// 根据字符串、颜色和字体创建文字
 | 	// 根据字符串、颜色和字体创建文字
 | ||||||
|  |  | ||||||
		Loading…
	
		Reference in New Issue