#ifndef __ToolChipPut_h
#define __ToolChipPut_h

#include "ToolBasePutCreate.h"	// Super of Super class.

#ifdef SUPER_CLASS
#undef SUPER_CLASS
#endif
#define SUPER_CLASS FCToolBasePutCreate


/*************************************************************************
 * <_xZkqqHx_iDeOiDiJiDfI_xHqqkZx_>	FCToolChipPut
 *
 * <_xZkqqHx_iLeAjEfM_xHqqkZx_>	_xZkqqHx_iDgAiDgCiDhGjFjEjFgJiCpAjBlMiCmMjFjEjFgJiCmJiDiKiDjDiDeOiClDiClJiCmEiNoMjAkMiClHiCoJiDgDiBfLiDiLiBeC_xHqqkZx_
 *
 * <_xZkqqHx_jHjKjHpA_xHqqkZx_>	01.04.30 Fukushiro M. _xZkqqHx_iNoMjAkM_xHqqkZx_
 *************************************************************************/
class FCToolChipPut : public SUPER_CLASS
{
protected:
typedef SUPER_CLASS BASE_CLASS;

public:
	FCToolChipPut ();

	//----- _xZkqqHx_iDfEiDhFiDeOiDiJiDfIiCmFjEeDiInD_xHqqkZx_ -----
	virtual BOOL	CanToolselfProperty () const;

protected:
	//----- FCToolBasePutCreate_xZkqqHx_iCmMiDfEiDhFiDeOiDiJiDfIiCmFjFeLjHhGiCmJiJjOiClGiCmE_xHqqkZx_ -----
//----- 01.08.13 Fukushiro M. _xZkqqHx_jCmHiJmBiOgO_xHqqkZx_ ()-----
	virtual void	CreateRegisteredObject (ObjDynabaseVector& vNewObj,
											DBLRect& mmrtFrame,
											FCLinkRecVector& vLinkRec) const;
//----- 01.08.13 Fukushiro M. _xZkqqHx_jCmHiJmBiPeJ_xHqqkZx_ ()-----

	//----- ToolBaseCreate_xZkqqHx_iDfEiDhFiDeOiDiJiDfIiCmFjEeDiInD_xHqqkZx_ -----
	virtual HCURSOR	GetDefaultIdleCursor () const;
	virtual const FCObjDynabase*	GetReferenceObject ();

	//----- _xZkqqHx_jBeKiInKiPpDjBnEiPiIjHjN_xHqqkZx_ -----
	virtual void	StateDoPutText (CDC* pDC);		// _xZkqqHx_iDgFiDeMiDfIiDgHjAnNjCoIiBeC_xHqqkZx_

protected:
// _xZkqqHx_iClBiCmMiDeOiDiJiDfIiMmFjHeMiCmMjCoIiLgAiBeC_xHqqkZx_
enum
{
	STATE_BEGIN = BASE_CLASS::STATE_END,	// _xZkqqHx_iPpDjBnEiKeKiOgOiBeC_xHqqkZx_
	STATE_END,		// _xZkqqHx_iPpDjBnEiPeJjHlJiBeC_xHqqkZx_
};

}; // class FCToolChipPut.

// 02.12.05 Fukushiro M. 1_xZkqqHx_iNhDiNoNiPjM_xHqqkZx_ ()
//extern FCToolChipPut g_toolChipPut;

#endif//__ToolChipPut_h
