TColumnBitmap.h
上传用户:maicowu
上传日期:2007-01-02
资源大小:87k
文件大小:1k
源码类别:

TreeView控件

开发平台:

Visual C++

  1. /************************************
  2.   REVISION LOG ENTRY
  3.   Revision By: Mihai Filimon
  4.   Revised on 6/20/98 2:46:25 PM
  5.   Comments: TColumnBitmap.h: interface for the CTColumnBitmap class.
  6.  ************************************/
  7. #if !defined(AFX_TCOLUMNBITMAP_H__1CED3233_E31B_11D1_85EB_0040055C08D9__INCLUDED_)
  8. #define AFX_TCOLUMNBITMAP_H__1CED3233_E31B_11D1_85EB_0040055C08D9__INCLUDED_
  9. #if _MSC_VER >= 1000
  10. #pragma once
  11. #endif // _MSC_VER >= 1000
  12. class CTColumnBitmap  
  13. {
  14. public:
  15. int GetWidth();
  16. void Put(int nColumn, CDC * pDC, int x, int y, int dxMax);
  17. static COLORREF m_crMaskedColor;
  18. CBitmap* GetBitmap();
  19. BOOL IsLoad() const;
  20. CRect GetRectImage(int nColumn);
  21. void Init(int nImageWidth, int nImageHeight, int nRowImage);
  22. CTColumnBitmap();
  23. CTColumnBitmap(UINT nIDResource, int nImageWidth = 14, int nImageHeight = 14, int nRowImage = 0);
  24. virtual ~CTColumnBitmap();
  25. private:
  26. int m_nImageWidth;
  27. int m_nImageHeight;
  28. int m_nRowImage;
  29. BOOL m_bLoad;
  30. CBitmap m_bitmap;
  31. };
  32. #endif // !defined(AFX_TCOLUMNBITMAP_H__1CED3233_E31B_11D1_85EB_0040055C08D9__INCLUDED_)