Main Page | Namespace List | Class Hierarchy | Class List | Directories | File List | Namespace Members | Class Members | File Members

CGraphBase Class Reference

#include <GraphBase.h>

Inheritance diagram for CGraphBase:

CLineGraph List of all members.

Public Member Functions

 CGraphBase ()
virtual ~CGraphBase ()
virtual void CreateDefaults ()
virtual void Serialize (CArchive &ar)
virtual BOOL Update ()
virtual void Clear ()
virtual void Paint (CDC *pDC, CRect *pRect)
virtual void BufferedPaint (CDC *pDC, CRect *pRect)

Protected Attributes

CDC m_pDC
CBitmap m_pImage
HBITMAP m_hOldImage
CSize m_szImage

Constructor & Destructor Documentation

CGraphBase::CGraphBase  ) 
 

Definition at line 36 of file GraphBase.cpp.

References m_hOldImage, m_szImage, and NULL.

CGraphBase::~CGraphBase  )  [virtual]
 

Definition at line 43 of file GraphBase.cpp.

References m_hOldImage, m_pDC, m_pImage, and NULL.


Member Function Documentation

void CGraphBase::BufferedPaint CDC *  pDC,
CRect *  pRect
[virtual]
 

Definition at line 93 of file GraphBase.cpp.

References m_hOldImage, m_pDC, m_pImage, m_szImage, NULL, and Paint().

Referenced by CDownloadMonitorDlg::DoPaint(), CTrafficWnd::OnPaint(), CUploadTipCtrl::OnPaint(), CNeighbourTipCtrl::OnPaint(), and CDownloadTipCtrl::OnPaint().

void CGraphBase::Clear  )  [virtual]
 

Reimplemented in CLineGraph.

Definition at line 79 of file GraphBase.cpp.

Referenced by CTrafficWnd::OnTrafficClear().

void CGraphBase::CreateDefaults  )  [virtual]
 

Reimplemented in CLineGraph.

Definition at line 57 of file GraphBase.cpp.

Referenced by CTrafficWnd::OnCreate().

void CGraphBase::Paint CDC *  pDC,
CRect *  pRect
[virtual]
 

Reimplemented in CLineGraph.

Definition at line 86 of file GraphBase.cpp.

Referenced by BufferedPaint().

void CGraphBase::Serialize CArchive &  ar  )  [virtual]
 

Reimplemented in CLineGraph.

Definition at line 64 of file GraphBase.cpp.

Referenced by CTrafficWnd::Serialize().

BOOL CGraphBase::Update  )  [virtual]
 

Reimplemented in CLineGraph.

Definition at line 71 of file GraphBase.cpp.

Referenced by CTrafficWnd::OnTimer().


Member Data Documentation

HBITMAP CGraphBase::m_hOldImage [protected]
 

Definition at line 39 of file GraphBase.h.

Referenced by BufferedPaint(), CGraphBase(), and ~CGraphBase().

CDC CGraphBase::m_pDC [protected]
 

Definition at line 37 of file GraphBase.h.

Referenced by BufferedPaint(), and ~CGraphBase().

CBitmap CGraphBase::m_pImage [protected]
 

Definition at line 38 of file GraphBase.h.

Referenced by BufferedPaint(), and ~CGraphBase().

CSize CGraphBase::m_szImage [protected]
 

Definition at line 40 of file GraphBase.h.

Referenced by BufferedPaint(), and CGraphBase().


The documentation for this class was generated from the following files:
Generated on Thu Dec 15 10:40:07 2005 for Shareaza 2.2.1.0 by  doxygen 1.4.2