GridDefaultCell.h
上传用户:wenjimin
上传日期:2014-08-12
资源大小:111k
文件大小:1k
源码类别:

金融证券系统

开发平台:

Visual C++

  1. // GridDefaultCell.h: interface for the CGridDefaultCell class.
  2. //
  3. //////////////////////////////////////////////////////////////////////
  4. #if !defined(AFX_GRIDDEFAULTCELL_H__768A7057_3D28_11D8_B617_A69FB0BE0671__INCLUDED_)
  5. #define AFX_GRIDDEFAULTCELL_H__768A7057_3D28_11D8_B617_A69FB0BE0671__INCLUDED_
  6. #if _MSC_VER > 1000
  7. #pragma once
  8. #endif // _MSC_VER > 1000
  9. #include "GridCell.h"
  10. class CGridDefaultCell : public CGridCell  
  11. {
  12. DECLARE_DYNCREATE(CGridDefaultCell)
  13. public:
  14. CGridDefaultCell();
  15. virtual ~CGridDefaultCell();
  16. public:
  17. virtual int   GetWidth() const                      { return m_Size.cx;      }
  18.     virtual int   GetHeight() const                     { return m_Size.cy;      }
  19.     virtual void  SetWidth(int nWidth)                  { m_Size.cx = nWidth;    }
  20.     virtual void  SetHeight(int nHeight)                { m_Size.cy = nHeight;   }
  21. virtual void     SetFont(const LOGFONT* /*plf*/);
  22.     virtual LOGFONT* GetFont() const;   
  23. protected:
  24.     CSize m_Size;       // Default Size
  25.     CFont m_Font;       // Cached font
  26.     DWORD m_dwStyle;    // Cell Style - unused
  27. };
  28. #endif // !defined(AFX_GRIDDEFAULTCELL_H__768A7057_3D28_11D8_B617_A69FB0BE0671__INCLUDED_)