#if !defined(AFX_EXPORTOPTIONS_H__4BC3D161_794E_11D2_8409_00A0C933BCAC__INCLUDED_)
#define AFX_EXPORTOPTIONS_H__4BC3D161_794E_11D2_8409_00A0C933BCAC__INCLUDED_

#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000
// ExportOptions.h : header file
//
#include"ExportInfo.h"
/////////////////////////////////////////////////////////////////////////////
// CExportOptions dialog

class CExportOptions : public CDialog
{
	// Construction
public:
	void UpdateTextFields();
	void GetData(ExportInfo *einf);
	void SetData(const ExportInfo &einf);
	CExportOptions(CWnd* pParent = NULL);   // standard constructor
	
	ExportInfo EInfo;
	
	// Dialog Data
	//{{AFX_DATA(CExportOptions)
	enum { IDD = IDD_EXPORTOPTIONS };
	CEdit	m_zstctrl;
	CEdit	m_xstctrl;
	CEdit	m_dztctrl;
	CEdit	m_dytctrl;
	CEdit	m_dxtctrl;
	CSliderCtrl	m_zssli;
	CSliderCtrl	m_xssli;
	CSliderCtrl	m_dzsli;
	CSliderCtrl	m_dysli;
	CSliderCtrl	m_dxsli;
	float	m_dxtext;
	float	m_dytext;
	BOOL	m_showexport;
	float	m_voff;
	float	m_xstext;
	float	m_zstext;
	float	m_dztext;
	//}}AFX_DATA
	
	
	// Overrides
	// ClassWizard generated virtual function overrides
	//{{AFX_VIRTUAL(CExportOptions)
protected:
	virtual void DoDataExchange(CDataExchange* pDX);    // DDX/DDV support
	//}}AFX_VIRTUAL
	
	// Implementation
protected:
	void UpdateControls();
	int NoUpdate;
	
	// Generated message map functions
	//{{AFX_MSG(CExportOptions)
	virtual BOOL OnInitDialog();
	afx_msg void OnHScroll(UINT nSBCode, UINT nPos, CScrollBar* pScrollBar);
	afx_msg void OnFreestyle();
	afx_msg void OnGridsize();
	afx_msg void OnSetconversion();
	afx_msg void OnChangeZstext();
	afx_msg void OnChangeXstext();
	afx_msg void OnChangeDztext();
	afx_msg void OnChangeDytext();
	afx_msg void OnChangeDxtext();
	//}}AFX_MSG
	DECLARE_MESSAGE_MAP()
};

//{{AFX_INSERT_LOCATION}}
// Microsoft Visual C++ will insert additional declarations immediately before the previous line.

#endif // !defined(AFX_EXPORTOPTIONS_H__4BC3D161_794E_11D2_8409_00A0C933BCAC__INCLUDED_)
