#if !defined(AFX_WNDCHIPVIEW_H__A9E76BA0_2CDF_4C5A_872E_0360A777FDD4__INCLUDED_)
#define AFX_WNDCHIPVIEW_H__A9E76BA0_2CDF_4C5A_872E_0360A777FDD4__INCLUDED_

#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000
// WndChipView.h : _xZkqqHx_iDhHiDgCiDfPiBfL_xHqqkZx_ _xZkqqHx_iDhEiDeAiDeDiDiL_xHqqkZx_
//

//----- 05.01.24 Fukushiro M. _xZkqqHx_iNoNiPjMiOgO_xHqqkZx_ ()-----
//#include "BtnSwitchBar.h"	// For CFCBtnSwitchBar.
//#include "BtnPictText.h"	// For CFCBtnPictText.
//----- 05.01.24 Fukushiro M. _xZkqqHx_iNoNiPjMiPeJ_xHqqkZx_ ()-----

#include "WndSideView.h"	// Superclass.

#ifdef SUPER_CLASS
#undef SUPER_CLASS
#endif
#define SUPER_CLASS CFCWndSideView


class CFCSimpleMtrxChip;

/////////////////////////////////////////////////////////////////////////////
// CFCWndChipView _xZkqqHx_iDeFiDeCiDjDiDgIiDeF_xHqqkZx_

// 05.01.24 Fukushiro M. 1_xZkqqHx_iNhDjFmPiNfI_xHqqkZx_ ()
//class CFCWndChipView : public CWnd
class CFCWndChipView : public SUPER_CLASS
{
protected:
typedef SUPER_CLASS BASE_CLASS;

// _xZkqqHx_iDfCiDjDiDfIiDgHiDiJiDeOiDfGiDiHiDjD_xHqqkZx_
public:
	CFCWndChipView ();

// _xZkqqHx_iDiGiBfLiDfFiKnGjAjEiBeC_xHqqkZx_
public:
// 05.01.24 Fukushiro M. 1_xZkqqHx_iNhDiNoNiPjM_xHqqkZx_ ()
//	virtual BOOL	Create (const CRect& rect, CWnd* pParentWnd, UINT nID);

	virtual ChipID	GetCurChipId () const;
	virtual void	UnselectCurChip ();

	virtual ChipGroupID	GetCurChipGroupId () const;
	virtual void	SetCurChipGroupId (ChipGroupID cgid);
	virtual void	OnChipGroupChanged ();
	virtual void	OnChipChanged ();

// _xZkqqHx_iDiGiBfLiDfFjFmPjAjEiBeC_xHqqkZx_
protected:
//----- 05.01.24 Fukushiro M. _xZkqqHx_iNoNiPjMiOgO_xHqqkZx_ ()-----
//	CFCBtnPictText		m_btnSideChange;
//	CFCBtnSwitchBar		m_btnSwitchBar;
//	CFCBtnPictText		m_btnClose;
//----- 05.01.24 Fukushiro M. _xZkqqHx_iNoNiPjMiPeJ_xHqqkZx_ ()-----
	CComboBox			m_cmbChipGroup;
	CEdit				m_edtChipName;
	CFCSimpleMtrxChip*	m_mtxpChipView;
// 06.11.10 Fukushiro M. 1_xZkqqHx_iNhDiNoNiPjM_xHqqkZx_ ()
//	ChipGroupID			m_cgidCurrent;

//----- 05.07.03 Fukushiro M. _xZkqqHx_jCmHiJmBiOgO_xHqqkZx_ ()-----
	BOOL	m_bIsChipStoreRedraw;		// _xZkqqHx_iDgAiDgCiDhGiDfIiDgHiDeBiNmEjFgAiJoGiDhEiDiJiDePiBeC_xHqqkZx_
	BOOL	m_bIsChipChanged;			// _xZkqqHx_jBePiJpBiCmMiNmEjFfMiOkGiImIiNhOiCmJiDgAiDgCiDhGiCkKjFmPiNfIiClDiCoKiClNiCkJiBeI_xHqqkZx_
	BOOL	m_bIsChipGroupChanged;		// _xZkqqHx_jBePiJpBiCmMiNmEjFfMiOkGiImIiNhOiCmJiDgAiDgCiDhGiDePiDiLiBfLiDhGiCkKjFmPiNfIiClDiCoKiClNiCkJiBeI_xHqqkZx_
//----- 05.07.03 Fukushiro M. _xZkqqHx_jCmHiJmBiPeJ_xHqqkZx_ ()-----

//----- 05.01.24 Fukushiro M. _xZkqqHx_iNoNiPjMiOgO_xHqqkZx_ ()-----
//protected:
//	static LPCTSTR		s_lpszClassName;	// AfxRegisterWndClass_xZkqqHx_iCmFjDgPjIfOiClDiCoKiCoJiDeOiDiJiDfIiBeC_xHqqkZx_
//----- 05.01.24 Fukushiro M. _xZkqqHx_iNoNiPjMiPeJ_xHqqkZx_ ()-----

// _xZkqqHx_iDeBiDgHiDiKiDhCiDiFiBfLiDgH_xHqqkZx_
public:

// _xZkqqHx_iDeJiDhJiDiMiBfLiDfGiDiHiDjD_xHqqkZx_
public:

// _xZkqqHx_iDeJiBfLiDgPiBfLiDiJiDeDiDgI_xHqqkZx_
	// ClassWizard _xZkqqHx_iCmNiJlMjBhKiKnGjAjEiCmMiDeJiBfLiDgPiBfLiDiJiDeDiDgIiCpAjAlGjAkMiClFiCnMiClHiBeC_xHqqkZx_

	//{{AFX_VIRTUAL(CFCWndChipView)
	//}}AFX_VIRTUAL

// _xZkqqHx_iDeDiDjDiDhGiDiKiDiBiDjDiDgFiBfLiDfGiDiHiDjD_xHqqkZx_
public:
	virtual ~CFCWndChipView();

	// _xZkqqHx_jAlGjAkMiClDiCoKiClNiDiBiDgCiDfKiBfLiDfH_xHqqkZx_ _xZkqqHx_iDhNiDgCiDhGiKnGjAjE_xHqqkZx_
protected:
	//{{AFX_MSG(CFCWndChipView)
	afx_msg int OnCreate(LPCREATESTRUCT lpCreateStruct);
	afx_msg void OnDestroy();
	afx_msg void OnSize(UINT nType, int cx, int cy);
	afx_msg void OnContextMenu(CWnd* pWnd, CPoint point);
	//}}AFX_MSG
//	afx_msg void OnChipButton ();
	afx_msg void OnSelchangeCmbStoreChipGroup();
	afx_msg LRESULT OnUserMtrxSelchanged(WPARAM wParam = 0, LPARAM lParam = 0);
	afx_msg LRESULT OnUserMtrxLbtnDblclked(WPARAM wParam = 0, LPARAM lParam = 0);
	afx_msg LRESULT OnUserCmdSessionEnded (WPARAM wParam, LPARAM lParam);
	afx_msg LRESULT OnUserCommandCalled (WPARAM wParam, LPARAM lParam);
	afx_msg LRESULT OnUserUpdateChipStore (WPARAM wParam, LPARAM lParam);
	afx_msg LRESULT OnUserPursuerTextNeedInfo(WPARAM wParam, LPARAM lParam = 0);
	DECLARE_MESSAGE_MAP()
}; // class CFCWndChipView.

/////////////////////////////////////////////////////////////////////////////

//{{AFX_INSERT_LOCATION}}
// Microsoft Visual C++ _xZkqqHx_iCmNjBePiNhDiCmMjClMjBePiCmJjCmHiJmBiCmMjAoJiMlOiCpAjBhNjDpMiClFiCnMiClHiBeC_xHqqkZx_

#endif // !defined(AFX_WNDCHIPVIEW_H__A9E76BA0_2CDF_4C5A_872E_0360A777FDD4__INCLUDED_)
