text: /****************************************************************************************/
  /*  ColorBtn.h                                                                          */
  /*                                                                                      */
  /*  Author:       Jim Mischel, Ken Baird, Jeff Lomax                                    */
  /*  Description:  Genesis world editor header file                                      */
  /*                                                                                      */
  /*  The contents of this file are subject to the Genesis3D Public License               */
  /*  Version 1.01 (the "License"); you may not use this file except in                   */
  /*  compliance with the License. You may obtain a copy of the License at                */
  /*  http://www.genesis3d.com                                                            */
  /*                                                                                      */
  /*  Software distributed under the License is distributed on an "AS IS"                 */
  /*  basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See                */
  /*  the License for the specific language governing rights and limitations              */
  /*  under the License.                                                                  */
  /*                                                                                      */
  /*  The Original Code is Genesis3D, released March 25, 1999.                            */
  /*  Genesis3D Version 1.1 released November 15, 1999                                 */
  /*  Copyright (C) 1999 WildTangent, Inc. All Rights Reserved           */
  /*                                                                                      */
  /****************************************************************************************/
  
  #define WM_UPDATEGROUPCOLOR	(WM_USER+100)
  
  
  class CColorButton : public CButton
  {
  // Construction
  public:
  	void SetColor( COLORREF Color);
  	COLORREF mCurrentColor;
  	COLORREF GetColor();
  	CColorButton();
  
  // Attributes
  public:
  
  // Operations
  public:
  
  // Overrides
  	// ClassWizard generated virtual function overrides
  	//{{AFX_VIRTUAL(CColorButton)
  	public:
  	virtual void DrawItem(LPDRAWITEMSTRUCT lpDrawItemStruct);
  	//}}AFX_VIRTUAL
  
  // Implementation
  public:
  	virtual ~CColorButton();
  
  	// Generated message map functions
  protected:
  	//{{AFX_MSG(CColorButton)
  	afx_msg void OnClicked();
  	//}}AFX_MSG
  
  	DECLARE_MESSAGE_MAP()
  };
  