获取鼠标消息改为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