📄 myprogressctrl.h
字号:
#pragma once
// CMyProgressCtrl
class CMyProgressCtrl : public CProgressCtrl
{
DECLARE_DYNAMIC(CMyProgressCtrl)
int m_nRangeMin, //变化范围的最小值
m_nRangeMax, //变化范围的最大值
m_nPos; //当前位置
CBitmap m_bmpProgress; //进度条的位图
BITMAP m_bmpData; //位图数据
bool m_isStart;//是否在进行
public:
CMyProgressCtrl();
virtual ~CMyProgressCtrl();
void SetRange(int nMin, int nMax);
void SetPos(int nPos);
void Start();
void Stop();
protected:
/**
* DrawPicture(CDC* pDC, CRect rect)
* 此函数的作用是画位图
* @param: pDC 该参数传入绘图DC
* @param: rect 该参数指定欲绘图的区域
* @return: 返回值为空
**/
void DrawPicture(CDC* pDC, CRect rect);
protected:
DECLARE_MESSAGE_MAP()
public:
afx_msg void OnPaint();
afx_msg BOOL OnEraseBkgnd(CDC* pDC);
afx_msg void OnNcPaint();
};
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -