进度条控制(Windows 公共进度栏控件的功能)
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);
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
· DeepSeek 开源周回顾「GitHub 热点速览」
· 记一次.NET内存居高不下排查解决与启示
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· .NET10 - 预览版1新功能体验(一)