#if !defined(AFX_DLGHISTORYMOVEOPELIST_H__DA9F87B5_55E0_46AF_B311_A9C73C754A56__INCLUDED_)
#define AFX_DLGHISTORYMOVEOPELIST_H__DA9F87B5_55E0_46AF_B311_A9C73C754A56__INCLUDED_

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

#include "StcBorder.h"		// For CFCStcBorder.
#include "FSpinBtnCtrl.h"	// For CFCFSpinBtnCtrl.
#include "DlgHistoryMoveOpeListSub.h"	// For CFCDLGHISTORYMOVEOPELIST.
#include "DialogBase.h"		// For Baseclass.

#ifdef SUPER_CLASS
#undef SUPER_CLASS
#endif
#define SUPER_CLASS CFCDialogBase

/////////////////////////////////////////////////////////////////////////////
// CFCDlgHistoryMoveOpeList _xZkqqHx_iDfPiDeDiDeBiDiNiDeP_xHqqkZx_

/*************************************************************************
 * <_xZkqqHx_iDeOiDiJiDfI_xHqqkZx_>	CFCDlgHistoryMoveOpeList
 *
 * <_xZkqqHx_iLeAjEfM_xHqqkZx_>	_xZkqqHx_jHjKjHpAiCmMiInKjDkOiCmMjCfAiImKiBgJiDfKiDgCiDfGiDiHiDjDiBeBjClHiNgMiBeBiMgPiJnPiOjOiKnEiBgKiCmMjBeJjBpAiMpDjFoCiCpA_xHqqkZx_
 *			_xZkqqHx_jAnNjCoIiClHiCoJiBeC_xHqqkZx_
 *
 * <_xZkqqHx_jHjKjHpA_xHqqkZx_>	05.10.07 Fukushiro M. _xZkqqHx_iNoMjAkM_xHqqkZx_
 *************************************************************************/
class CFCDlgHistoryMoveOpeList : public SUPER_CLASS
{
protected:
typedef SUPER_CLASS BASE_CLASS;

// _xZkqqHx_iDfCiDjDiDfIiDgHiDiJiDeOiDfGiDiHiDjD_xHqqkZx_
public:
	CFCDlgHistoryMoveOpeList (CWnd* pParent = NULL);   // _xZkqqHx_jFfHiPiAiCmMiDfCiDjDiDfIiDgHiDiJiDeOiDfO_xHqqkZx_

// _xZkqqHx_iDfPiDeDiDeBiDiNiDeP_xHqqkZx_ _xZkqqHx_iDgGiBfLiDfO_xHqqkZx_
	//{{AFX_DATA(CFCDlgHistoryMoveOpeList)
	enum { IDD = IDD_DLG_HISTORY_MOVE_OPE_LIST };
	CFCStcBorder	m_stcBorder3;
	CFCStcBorder	m_stcBorder2;
	CFCStcBorder	m_stcBorder1;
	CFCFSpinBtnCtrl	m_spnTimePassSecond;
	CFCFSpinBtnCtrl	m_spnTimePassMinute;
	CFCFSpinBtnCtrl	m_spnTimePassHour;
	CFCFSpinBtnCtrl	m_spnIntervalSecond;
	CFCFSpinBtnCtrl	m_spnIntervalMinute;
	CFCFSpinBtnCtrl	m_spnIntervalHour;
	CFCFSpinBtnCtrl	m_spnSessionCount;
	//}}AFX_DATA

CFCDLGHISTORYMOVEOPELIST

// _xZkqqHx_iDiGiBfLiDfFiKnGjAjEiBeC_xHqqkZx_
public:
	static void GetHiMoveOpeList (vector<longPair>& vIdAndValue);
	static void SetHiMoveOpeList (const vector<longPair>& vIdAndValue);
	static void HiMoveOpeListToTitle (WStringVector& vTitle, const vector<longPair>& vIdAndValue);

protected:
	virtual void	UpdateOpeListBox ();

// _xZkqqHx_iDiGiBfLiDfFjFmPjAjEiBeC_xHqqkZx_
protected:
	vector<longPair>	m_vIdAndValue;
	long				m_lCurIdAndValue;

// _xZkqqHx_iDeJiBfLiDgPiBfLiDiJiDeDiDgI_xHqqkZx_
	// ClassWizard _xZkqqHx_iCmNiJlMjBhKiKnGjAjEiCmMiDeJiBfLiDgPiBfLiDiJiDeDiDgIiCpAjAlGjAkMiClFiCnMiClHiBeC_xHqqkZx_
	//{{AFX_VIRTUAL(CFCDlgHistoryMoveOpeList)
	protected:
	virtual void DoDataExchange(CDataExchange* pDX);    // DDX/DDV _xZkqqHx_iDfEiDhMiBfLiDgH_xHqqkZx_
	//}}AFX_VIRTUAL

// _xZkqqHx_iDeDiDjDiDhGiDiKiDiBiDjDiDgFiBfLiDfGiDiHiDjD_xHqqkZx_
protected:

	// _xZkqqHx_jAlGjAkMiClDiCoKiClNiDiBiDgCiDfKiBfLiDfH_xHqqkZx_ _xZkqqHx_iDhNiDgCiDhGiKnGjAjE_xHqqkZx_
	//{{AFX_MSG(CFCDlgHistoryMoveOpeList)
	virtual BOOL OnInitDialog();
	virtual void OnOK();
	afx_msg void OnDialogInitValue();
	afx_msg HBRUSH OnCtlColor(CDC* pDC, CWnd* pWnd, UINT nCtlColor);
	afx_msg void OnChangeHmoEdtSessionCount();
	afx_msg void OnChangeHmoEdtIntervalHour();
	afx_msg void OnChangeHmoEdtIntervalMinute();
	afx_msg void OnChangeHmoEdtIntervalSecond();
	afx_msg void OnChangeHmoEdtTimePassHour();
	afx_msg void OnChangeHmoEdtTimePassMinute();
	afx_msg void OnChangeHmoEdtTimePassSecond();
	afx_msg void OnHmoBtnAppendBySession();
	afx_msg void OnHmoBtnAppendByInterval();
	afx_msg void OnHmoBtnAppendByTimePass();
	afx_msg void OnHmoBtnRemoveItem();
	afx_msg void OnSelchangeHmoLstOpeList();
	//}}AFX_MSG
	DECLARE_MESSAGE_MAP()
//	afx_msg void OnDblclkHmoLstOpeList();
}; // class CFCDlgHistoryMoveOpeList.

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

#endif // !defined(AFX_DLGHISTORYMOVEOPELIST_H__DA9F87B5_55E0_46AF_B311_A9C73C754A56__INCLUDED_)
