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