#ifndef __CmbColorRef_h
#define __CmbColorRef_h

// CmbColorRef.h : _xZkqqHx_iDhHiDgCiDfPiBfL_xHqqkZx_ _xZkqqHx_iDhEiDeAiDeDiDiL_xHqqkZx_
//

#include "Env.h"
// 01.03.11 Fukushiro M. 1_xZkqqHx_iNhDjFmPiNfI_xHqqkZx_ ()
//#include "CmbBase.h"	// SuperClass
#include "CmbSColor.h"	// SuperClass

#ifdef SUPER_CLASS
#undef SUPER_CLASS
#endif
#define SUPER_CLASS CFCCmbSColor

/////////////////////////////////////////////////////////////////////////////
// CFCCmbColorRef _xZkqqHx_iDeFiDeCiDjDiDgIiDeF_xHqqkZx_

class CFCCmbColorRef : public SUPER_CLASS
{
protected:
typedef SUPER_CLASS BASE_CLASS;

// _xZkqqHx_iDfCiDjDiDfIiDgHiDiJiDeOiDfGiDiHiDjD_xHqqkZx_
public:
	CFCCmbColorRef ();

// _xZkqqHx_iDiGiBfLiDfFiDeJiDhJiDiMiBfLiDfGiDiHiDjD_xHqqkZx_
	virtual ColorRefID	GetCurColorRef () const;
	virtual void		SetCurColorRef (ColorRefID cref);

// _xZkqqHx_iDiGiBfLiDfFiDeJiBfLiDgPiBfLiDiJiDeDiDgI_xHqqkZx_
public:
	virtual void	SelectOthers ();
	virtual void	SelChanged ();

protected:
	virtual void	DrawItemSub (DWORD dwID, UINT wItem, ColorRefID col, CRect& rBox, BOOL bIsDropped, CDC* pDC);
	virtual BOOL	OnItemPursuerTextNeedInfo (WString& wstrHintText);

// _xZkqqHx_iDiGiBfLiDfFiDeBiDgHiDiKiDhCiDiFiBfLiDgH_xHqqkZx_
private:
	ColorRefID	m_crOriginal;
	ColorRefID	m_crCurrent;

// _xZkqqHx_iDeBiDgHiDiKiDhCiDiFiBfLiDgH_xHqqkZx_
public:

// _xZkqqHx_iDeJiDhJiDiMiBfLiDfGiDiHiDjD_xHqqkZx_
public:

// _xZkqqHx_iDeDiDjDiDhGiDiKiDiBiDjDiDgFiBfLiDfGiDiHiDjD_xHqqkZx_
public:
}; // class CFCCmbColorRef.

/////////////////////////////////////////////////////////////////////////////
#endif//__CmbColorRef_h
