1 #ifndef _COLOR_BOX_BUTTON_
2 #define _COLOR_BOX_BUTTON_
3 
4 class color_box_button : public CButton
5 {
6 public:
7     color_box_button();
8     ~color_box_button();
9 
10     void SetBoxColor(COLORREF color);
11     DECLARE_MESSAGE_MAP()
12     afx_msg void OnPaint();
13     afx_msg void OnEnable(BOOL bEnable);
14     afx_msg void OnMouseLeave();
15     afx_msg void OnMouseMove(UINT nFlags, CPoint point);
16 
17 private:
18     COLORREF m_boxcolor;
19     BOOL  m_hover;
20 };
21 #endif
22 
23