這是蓋莫游戲引擎2.1.2的游標控制類
該類主要負責游標圖形 游標顯示和設置游標位置
比較簡單直接上代碼不說啥了
namespace core
{
////////////////////////////////////////////////////////////
/// 定義引擎游標控制類(當前最大支持8個光標)(當前僅對win32有效)
////////////////////////////////////////////////////////////
class G_DLL_API CursorControl : public Object
{
public:
////////////////////////////////////////////////////////
/// 構造,析構游標控制
////////////////////////////////////////////////////////
CursorControl();
virtual ~CursorControl();
public:
////////////////////////////////////////////////////////
/// 載入光標文件(win32下可載入.cur,.ani,.ico格式)(返回光標索引)
////////////////////////////////////////////////////////
virtual int OpenCursor(const engine_string& cursor) = 0;
////////////////////////////////////////////////////////
/// 設置給定索引的光標
////////////////////////////////////////////////////////
virtual bool SetCursor(int cursor) = 0;
////////////////////////////////////////////////////////
/// 光標的顯示和隱藏
////////////////////////////////////////////////////////
virtual void ShowCursor(bool show) = 0;
////////////////////////////////////////////////////////
/// 設置光標位置
////////////////////////////////////////////////////////
virtual void SetCursotPosition(int x, int y) = 0;
DECLARE_OBJECT(CursorControl)
};