2#include "GUIDefinitions.h"
8 class CGUIStatusBarMainFrame;
11 class FL_EXPORT CGUIProgressCtrl :
public CProgressCtrl
15 CGUIProgressCtrl(CGUIStatusBarMainFrame* pParent);
16 virtual ~CGUIProgressCtrl();
18 virtual void ShowProgressText(
bool bShow);
19 virtual bool IsProgressTextVisible()
const;
21 virtual void SetProgressTextMode(EProgressCtrlTextMode eMode);
24 virtual void SetProgressText(
const Base::CFLString<wchar_t>& strText);
25 virtual const Base::CFLString<wchar_t> GetProgressText()
const;
27 virtual void SetDecimalPlace(uint8_t u8DecimalPlace);
28 virtual uint8_t GetDecimalPlace()
const;
30 virtual void SetBarColor(COLORREF clr);
31 virtual COLORREF GetBarColor()
const;
33 virtual void SetBackgroundColor(COLORREF clr);
34 virtual COLORREF GetBackgroundColor()
const;
36 virtual void SetTextOverColor(COLORREF clr);
37 virtual COLORREF GetTextOverColor()
const;
39 virtual void SetTextOutColor(COLORREF clr);
40 virtual COLORREF GetTextOutColor()
const;
44 virtual afx_msg
int OnCreate(LPCREATESTRUCT lpCreateStruct);
45 virtual afx_msg
void OnPaint();
46 virtual
void Update(CDC* pDC);
49 CGUIStatusBarMainFrame* m_pParentStatusBarMainFrame;
51 EProgressCtrlTextMode m_eProgressCtrlTextMode;
53 Base::CFLString<
wchar_t> m_strCustomText;
54 uint8_t m_u8DecimalPlace;
56 COLORREF m_crBarColor, m_crBkColor, m_crTextOverColor, m_crTextOutColor;
57 CBrush m_brushBar, m_brushBackground;
EProgressCtrlTextMode
String display mode for ProgressCtrl.
Definition GUIDefinitions.h:9418