FrontPageAGHAGH/クラスリファレンス>aghCImageBase

agh::CImageBase

画像コントロールのクラス。


公開メソッド

virtual bool Load(const char* szImageFilePath); // 画像ファイルを読み込み

virtual void SetSrcRect(int left, int top, int right, int bottom); // 表示する矩形範囲を指定
virtual void SetSrcRect(_AGH_RECT &rect); // 表示する矩形範囲を指定

virtual void SetScale(float fScale); // 縮尺倍率を設定。初期状態は1.0f
virtual void SetScale(float fScaleX, float fScaleY); // 縮尺倍率を設定。初期状態は1.0f
virtual AGHVECTOR2 GetScale(){ return AGHVECTOR2(m_fScaleX,m_fScaleY); } // 設定されている縮尺率をAGHVECTOR2型で取得
virtual float GetScaleX(){ return m_fScaleX; } // 設定されているXの縮尺率を取得
virtual float GetScaleY(){ return m_fScaleY; } // 設定されているYの縮尺率を取得

virtual void SetAngle(angle_t fAngle){ m_fAngle = fAngle; } // 角度を設定(単位は度)
virtual angle_t GetAngle(){ return m_fAngle; } // 角度を取得(単位は度) virtual void SetAngle(angle_t fAngle){ m_fAngle = fAngle; }
virtual angle_t GetAngle(){ return m_fAngle; }


スーパークラス