| 1234567891011121314151617181920212223242526272829303132333435363738394041 | #ifndef __UIPROGRESS_H__#define __UIPROGRESS_H__#pragma oncenamespace DuiLib{	class UILIB_API CProgressUI : public CLabelUI	{	public:		CProgressUI();		LPCTSTR GetClass() const;		LPVOID GetInterface(LPCTSTR pstrName);		bool IsHorizontal();		void SetHorizontal(bool bHorizontal = true);		int GetMinValue() const;		void SetMinValue(int nMin);		int GetMaxValue() const;		void SetMaxValue(int nMax);		int GetValue() const;		void SetValue(int nValue);		LPCTSTR GetForeImage() const;		void SetForeImage(LPCTSTR pStrImage);		void SetAttribute(LPCTSTR pstrName, LPCTSTR pstrValue);		void PaintStatusImage(HDC hDC);	protected:		bool m_bHorizontal;		int m_nMax;		int m_nMin;		int m_nValue;		TDrawInfo m_diFore;	};} #endif 
 |