37 lines
656 B
C++
Executable File
37 lines
656 B
C++
Executable File
#pragma once
|
|
|
|
|
|
// CBmpProgress
|
|
|
|
class CBmpProgress : public CProgressCtrl
|
|
{
|
|
DECLARE_DYNAMIC(CBmpProgress)
|
|
private:
|
|
CDC m_FrontDC;
|
|
CDC m_BackDC;
|
|
CSize m_bmpSize;
|
|
CRect m_WndRect;
|
|
int m_NormalID;
|
|
int m_DownID;
|
|
public:
|
|
int m_Min;
|
|
int m_Max;
|
|
int m_Pos;
|
|
|
|
CBmpProgress();
|
|
virtual ~CBmpProgress();
|
|
void LoadBitmap(int iNormal,int iDown = 0);
|
|
virtual void SetPos(int nPos);
|
|
virtual void SetRange(int nMin, int nMax);
|
|
protected:
|
|
DECLARE_MESSAGE_MAP()
|
|
public:
|
|
afx_msg void OnPaint();
|
|
public:
|
|
afx_msg BOOL OnEraseBkgnd(CDC* pDC);
|
|
public:
|
|
// afx_msg void OnLButtonDown(UINT nFlags, CPoint point);
|
|
};
|
|
|
|
|