#if !defined(AFX_STATUSBAREX_H__2C209500_D89F_11D1_BBAC_00A024706EDC__INCLUDED_)
#define AFX_STATUSBAREX_H__2C209500_D89F_11D1_BBAC_00A024706EDC__INCLUDED_
#if _MSC_VER >= 1000
#pragma once
#endif // _MSC_VER >= 1000
// StatusBarEx.h : header file
//
/////////////////////////////////////////////////////////////////////////////
// CStatusBarEx window
class CStatusBarEx : public CStatusBar
{
// Construction
public:
CStatusBarEx();
// Attributes
public:
// Operations
public:
// Overrides
// ClassWizard generated virtual function overrides
//{{AFX_VIRTUAL(CStatusBarEx)
//}}AFX_VIRTUAL
// Implementation
public:
void SetProgressRange(int nMin, int nMax);
CProgressCtrl * GetProgressCtrl();
void HideProgress();
void ShowProgress(UINT idsMessage);
void SetProgress(UINT pos);
void ShowProgress(LPCTSTR pszMessage = NULL);
BOOL Create( CWnd* pParentWnd, DWORD dwStyle = WS_CHILD | WS_VISIBLE | CBRS_BOTTOM, UINT nID = AFX_IDW_STATUS_BAR);
virtual ~CStatusBarEx();
// Generated message map functions
protected:
CProgressCtrl m_ctlProgress;
//{{AFX_MSG(CStatusBarEx)
// NOTE - the ClassWizard will add and remove member functions here.
//}}AFX_MSG
DECLARE_MESSAGE_MAP()
};
/////////////////////////////////////////////////////////////////////////////
//{{AFX_INSERT_LOCATION}}
// Microsoft Developer Studio will insert additional declarations immediately before the previous line.
#endif // !defined(AFX_STATUSBAREX_H__2C209500_D89F_11D1_BBAC_00A024706EDC__INCLUDED_)