#if !defined(AFX_DLGISSAVEASVERSION_H__26AF3FDE_728B_4B99_98E5_6D44E27B03D8__INCLUDED_)
#define AFX_DLGISSAVEASVERSION_H__26AF3FDE_728B_4B99_98E5_6D44E27B03D8__INCLUDED_

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

#include "DialogBase.h"		// For Baseclass.

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

/////////////////////////////////////////////////////////////////////////////
// CFCDlgIsSaveAsVersion _xZkqqHx_iDfPiDeDiDeBiDiNiDeP_xHqqkZx_

/*************************************************************************
 * <_xZkqqHx_iDeOiDiJiDfI_xHqqkZx_>	CFCDlgIsSaveAsVersion
 *
 * <_xZkqqHx_iLeAjEfM_xHqqkZx_>	_xZkqqHx_jDmHiCnNiNjOiCpBiClOiDhEiDeAiDeDiDiLiCmGjFnLjBlGiClHiCoJiDhEiDeAiDeDiDiLiCmMiDgPiBfLiDfHiDiHiDjDiCkKiInJiCmIiCoJiPoKiNiHiBeB_xHqqkZx_
 *			_xZkqqHx_jFnLjBlGiClHiCoJiDgPiBfLiDfHiDiHiDjDiCpAiDiGiBfLiDfFiCkKjBeJjBpAiClHiCoJiClNiCnPiCmMiDfPiDeDiDeBiDiNiDePiCpAjFfMiOkGiBeC_xHqqkZx_
 *
 * <_xZkqqHx_jHjKjHpA_xHqqkZx_>	03.06.22 Fukushiro M. _xZkqqHx_iNoMjAkM_xHqqkZx_
 *************************************************************************/
class CFCDlgIsSaveAsVersion : public SUPER_CLASS
{
protected:
typedef SUPER_CLASS BASE_CLASS;

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

// _xZkqqHx_iDfPiDeDiDeBiDiNiDeP_xHqqkZx_ _xZkqqHx_iDgGiBfLiDfO_xHqqkZx_
	//{{AFX_DATA(CFCDlgIsSaveAsVersion)
	enum { IDD = IDD_DLG_IS_SAVE_AS_VERSION };
	BOOL	m_bNeverShowDialog;
	//}}AFX_DATA

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

// _xZkqqHx_iDiGiBfLiDfFiKnGjAjEiBeC_xHqqkZx_
protected:
	virtual void	UpdateActivate ();
public:
	virtual void	SetDocumentVersion (const wchar_t* wcpVersion);
	virtual const wchar_t* GetSaveVersion () const;
	virtual void	SetSaveVersion (const wchar_t* wcpSaveVersion);
	virtual void	SetConvertableVersions (const WStringSet& stVersionString);
	virtual BOOL	GetIsNeverShowDialog () const;

// _xZkqqHx_iDiGiBfLiDfFjFmPjAjEiBeC_xHqqkZx_
protected:
	WString			m_wstrDocumentVersion;
	WString			m_wstrSaveVersion;
	WStringSet		m_stVersionString;

// _xZkqqHx_iDeDiDjDiDhGiDiKiDiBiDjDiDgFiBfLiDfGiDiHiDjD_xHqqkZx_
protected:

	// _xZkqqHx_jAlGjAkMiClDiCoKiClNiDiBiDgCiDfKiBfLiDfH_xHqqkZx_ _xZkqqHx_iDhNiDgCiDhGiKnGjAjE_xHqqkZx_
	//{{AFX_MSG(CFCDlgIsSaveAsVersion)
	virtual BOOL OnInitDialog();
	virtual void OnOK();
	afx_msg void OnSavRdoSameAsDocument();
	afx_msg void OnSavRdoSameAsApplication();
	afx_msg void OnSavRdoSameAsOther();
	//}}AFX_MSG
	DECLARE_MESSAGE_MAP()
}; // class CFCDlgIsSaveAsVersion.

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

#endif // !defined(AFX_DLGISSAVEASVERSION_H__26AF3FDE_728B_4B99_98E5_6D44E27B03D8__INCLUDED_)
