MSDN:https://msdn.microsoft.com/zh-cn/library/sys15k39.aspx
构造 CProgressCtrl
对象: CProgressCtrl();
创建进度栏控件: virtual BOOL Create( DWORD dwStyle(风格), const RECT& rect(位置大小), CWnd* pParentWnd(父窗体), UINT nID);
设置进度条控件的当前位置: int SetPos(int nPos);
设置在进度条控件的范围的上限和下限限制并重绘栏: void SetRange( short nLower(0), short nUpper(100));
void SetRange32( int nLower, int nUpper); 将进度控件的 32 位期设置
设置当前进度栏控件的状态: int SetState(int iState); 值/状态 PBST_NORMAL/
正在进行 PBST_ERROR/
错误 PBST_PAUSED/
Paused 返回前一状态
指定的进度栏控件的步骤增量: int SetStep(int nStep(10)); 设置新步数,返回之前步数
进度栏控件的当前位置向前推进步长增量并重绘该条形图: int StepIt(); 返回进度栏控件的前一个位置
获取当前的进度栏控件进度指示条的颜色: COLORREF GetBarColor() const;
获取当前的进度栏的背景色: COLORREF GetBkColor() const;
检索进度栏的当前位置: int GetPos(); 进度栏控件的位置不是物理位置在屏幕上,但会相当之间上限和下限范围表明在SetRange
获取当前的下限和上限限制或范围: void GetRange( int& nLower(下限数接收), int& nUpper);
获取当前的进度栏控件的状态: int GetState() const; 值/状态 PBST_NORMAL/
正在进行 PBST_ERROR/
错误 PBST_PAUSED/
Paused
检索当前的进度栏控件的进度栏的步骤增量: int GetStep() const; 步骤递增值是依据量对的调用CProgressCtrl::StepIt增加进度栏的当前位置
进度栏控件的当前位置前移所指定的增量nPos
并重绘该条形图以反映新的位置:
int OffsetPos(int nPos(若要提升的位置的量));
当前的进度栏控件中设置的进度指示条的颜色: COLORREF SetBarColor(COLORREF clrBar); 指定新颜色,返回之前颜色
设置进度栏的背景色: COLORREF SetBkColor(COLORREF clrNew); 指定新颜色,返回之前颜色
关闭字幕模式打开或关闭当前的进度栏控件: BOOL SetMarquee( BOOL fMarqueeMode, int nInterval);