#pragma once #include "afxcmn.h" #include "MeterCtrl.h" // CMeterBar class CMeterBar : public CStatusBarCtrl { DECLARE_DYNAMIC(CMeterBar) public: CMeterBar(); virtual ~CMeterBar(); BOOL SetParts(int nParts, int* pWidths); CMeterCtrl& GetProgressCtrl() { return m_meter; } protected: DECLARE_MESSAGE_MAP() //CProgressCtrl m_meter; CMeterCtrl m_meter; public: afx_msg int OnCreate(LPCREATESTRUCT lpCreateStruct); afx_msg void OnSize(UINT nType, int cx, int cy); private: int *m_pWidths; int m_nParts; };