ColorStatic.h
上传用户:skyblue117
上传日期:2013-02-13
资源大小:53k
文件大小:1k
源码类别:

串口编程

开发平台:

Visual C++

  1. #ifndef _colorstatic_h_
  2. #define _colorstatic_h_
  3. /////////////////////////////////////////////////////////////////////////////
  4. // CColorStatic window
  5. class CColorStatic : public CStatic
  6. {
  7. // Construction
  8. public:
  9. CColorStatic();
  10. virtual ~CColorStatic();
  11. BOOL Attach(CWnd* pParent, UINT nID, CFont* font = NULL, COLORREF textcolor = RGB(0, 0, 0), COLORREF backgroundcolor = GetSysColor(COLOR_3DFACE));
  12. void SetText(CString text = "");
  13. void SetBkColor(COLORREF color = ::GetSysColor(COLOR_3DFACE));
  14. void SetTextColor(COLORREF color = ::GetSysColor(COLOR_WINDOWTEXT));
  15. // Overrides
  16. // ClassWizard generated virtual function overrides
  17. //{{AFX_VIRTUAL(CColorStatic)
  18. //}}AFX_VIRTUAL
  19. // Generated message map functions
  20. protected:
  21. //{{AFX_MSG(CColorStatic)
  22. //}}AFX_MSG
  23. HBRUSH CColorStatic::CtlColor(CDC* pDC, UINT nCtlColor);
  24. CFont* m_Font;
  25. COLORREF m_BackgroundColor;
  26. COLORREF m_TextColor;
  27. CBrush m_brBackgroundBrush;
  28. DECLARE_MESSAGE_MAP()
  29. private:
  30. };
  31. /////////////////////////////////////////////////////////////////////////////
  32. #endif