Windows C++ Library
Public Member Functions | Protected Types | Protected Member Functions | Protected Attributes | Static Protected Attributes | Private Member Functions
CStatusBar Class Reference

#include <StatusBar.hpp>

Inheritance diagram for CStatusBar:
CCtrlWnd CPopupWnd CMsgWnd CWnd

List of all members.

Public Member Functions

 CStatusBar (bool bSizeGrip=true)
virtual ~CStatusBar ()
void AddPanel (CStatusBarPanel &oPanel)
void Hint (uint iRscID)
void Hint (const tchar *pszHint)

Protected Types

typedef std::vector
< CStatusBarPanel * > 
CPanels

Protected Member Functions

void ActivateWnd (CWnd *pWnd)
virtual void GetClassParams (WNDCLASS &rParams)
virtual void GetCreateParams (WNDCREATE &rParams)
virtual void OnCreate (const CRect &rcClient)
virtual void OnPaint (CDC &rDC)
virtual void OnResize (int iFlag, const CSize &rNewSize)
virtual void OnHitTest (const CPoint &ptCursor)

Protected Attributes

bool m_bSizeGrip
CWndm_pActive
CPanels m_apPanels
CHintBar m_oHintBar

Static Protected Attributes

static const uint IDC_HINT_BAR = 100

Private Member Functions

 CStatusBar (const CStatusBar &)
CStatusBaroperator= (const CStatusBar &)

Member Typedef Documentation

typedef std::vector<CStatusBarPanel*> CStatusBar::CPanels [protected]

Constructor & Destructor Documentation

CStatusBar::CStatusBar ( bool  bSizeGrip = true)
CStatusBar::~CStatusBar ( ) [virtual]
CStatusBar::CStatusBar ( const CStatusBar ) [private]

Member Function Documentation

void CStatusBar::Hint ( uint  iRscID)
void CStatusBar::Hint ( const tchar *  pszHint)
void CStatusBar::ActivateWnd ( CWnd pWnd) [protected]
void CStatusBar::GetClassParams ( WNDCLASS &  rParams) [protected, virtual]

Reimplemented from CPopupWnd.

void CStatusBar::GetCreateParams ( WNDCREATE rParams) [protected, virtual]

Reimplemented from CCtrlWnd.

void CStatusBar::OnCreate ( const CRect rcClient) [protected, virtual]

Reimplemented from CMsgWnd.

void CStatusBar::OnPaint ( CDC rDC) [protected, virtual]

Reimplemented from CMsgWnd.

void CStatusBar::OnResize ( int  iFlag,
const CSize rNewSize 
) [protected, virtual]

Reimplemented from CMsgWnd.

void CStatusBar::OnHitTest ( const CPoint ptCursor) [protected, virtual]

Reimplemented from CMsgWnd.

CStatusBar& CStatusBar::operator= ( const CStatusBar ) [private]

Member Data Documentation

bool CStatusBar::m_bSizeGrip [protected]
const uint CStatusBar::IDC_HINT_BAR = 100 [static, protected]

The documentation for this class was generated from the following files: