| 
 | 
 
这是盖莫游戏引擎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)     
}; 
 |   
 
 
 
 |