ColorListBox.H
上传用户:juying163
上传日期:2014-09-24
资源大小:5867k
文件大小:2k
源码类别:

GIS编程

开发平台:

Visual C++

  1. //以下是头文件
  2. #if !defined(AFX_COLORLISTBOX_H__5529A6B1_584A_11D2_A41A_006097BD277B__INCLUDED_)
  3. #define AFX_COLORLISTBOX_H__5529A6B1_584A_11D2_A41A_006097BD277B__INCLUDED_ 
  4. #if _MSC_VER >= 1000
  5. #pragma once
  6. #endif // _MSC_VER >= 1000 
  7. //*************************************************************
  8. // ColorListBox.h : header file
  9. //
  10. // MFC ListBox with optional color
  11. // 
  12. // Version: 1.0 01/10/1998 (c)Patrice Godard
  13. //
  14. //************************************************************** 
  15. /////////////////////////////////////////////////////////////////////////////
  16. // CColorListBox window 
  17. class CColorListBox : public CListBox
  18. {
  19. // Construction
  20. public:
  21. CColorListBox(); 
  22. // Attributes
  23. public: 
  24. // Operations
  25. public:
  26. void AddColorItem(COLORREF color);
  27. int AddString( LPCTSTR lpszItem);
  28. int AddString( LPCTSTR lpszItem, COLORREF rgb);
  29. int InsertString( int nIndex, LPCTSTR lpszItem, COLORREF rgb);
  30. // Overrides
  31. // ClassWizard generated virtual function overrides
  32. //{{AFX_VIRTUAL(CColorListBox)
  33. public:
  34.  virtual void DrawItem(LPDRAWITEMSTRUCT lpDrawItemStruct);
  35. virtual void MeasureItem(LPMEASUREITEMSTRUCT lpMIS);
  36. //virtual void Drawltem(LPDRAWITEMSTRUCT lpDIS);
  37. //virtual int Compareltem(LPCOMPAREITEMSTRUCT lpCIS);
  38. //}}AFX_VIRTUAL 
  39. // Implementation
  40. public:
  41. virtual ~CColorListBox(); 
  42. // Generated message map functions
  43. protected:
  44. //{{AFX_MSG(CColorListBox)
  45. //}}AFX_MSG 
  46. DECLARE_MESSAGE_MAP()
  47. }; 
  48. ///////////////////////////////////////////////////////////////////////////// 
  49. //{{AFX_INSERT_LOCATION}}
  50. // Microsoft Developer Studio will insert additional declarations immediately before the previous line. 
  51. #endif // !defined(AFX_COLORLISTBOX_H__5529A6B1_584A_11D2_A41A_006097BD277B__INCLUDED_)