/* ========================================================================== * ÀÛ ¼º ÀÚ : À̼ø±Ô * ÀÛ ¼º ÀÏ : 2006.09.20 * * ³» ¿ë : * Ãß°¡³»¿ë : * ÀÛ¾÷ÀÏ ÀÛ¾÷ÀÚ ÀÛ¾÷³»¿ë * * ÁÖÀÇ»çÇ× : *===========================================================================*/ #pragma once class cSkinComponentResource; class cSkinProgressBarResource; /// ½ºÅ² ÁøÇà¹Ù class cSkinProgressBar : public CStatic { public: cSkinProgressBar(); virtual ~cSkinProgressBar(); /// »ý¼º BOOL Create( cSkinComponentResource* resource, CWnd* parent, UINT id ); /// [0.0, 1.0] ¹üÀ§ÀÇ °ªÀ» ¼³Á¤ void SetValue( float value ); float GetValue() { return mValue; } protected: afx_msg void OnPaint(); DECLARE_MESSAGE_MAP() protected: /// ¸®¼Ò½º cSkinProgressBarResource* mResource; /// Å©±â int mWidth; int mHeight; /// »ö»ó COLORREF mColor; COLORREF mBackColor; /// °ª [0.0, 1.0] float mValue; }; inline void cSkinProgressBar::SetValue( float value ) { mValue = value; }