/*===========================================================================
 *
 * File:	Dfexport3dsdialog.H
 * Author:	Dave Humphrey (uesp@m0use.net)
 * Created On:	Monday, March 25, 2002
 *
 * Handles a simple dialog displayed when exporting multiple 3DS files.
 *
 *=========================================================================*/
#ifndef __DFEXPORT3DSDIALOG_H
#define __DFEXPORT3DSDIALOG_H


/*===========================================================================
 *
 * Required Include Files
 *
 *=========================================================================*/
  #include "dl_mem.h"
/*===========================================================================
 *		End of Required Include Files
 *=========================================================================*/


/*===========================================================================
 *
 * Begin Class CDfExport3dsDialog Definition
 *
 *=========================================================================*/
class CDfExport3dsDialog : public CDialog {

  /*---------- Begin Protected Class Members -----------------------*/
protected:

  //{{AFX_DATA(CDfExport3dsDialog)
	enum { IDD = IDD_EXPORT3DS_DIALOG };
	CButton	m_CancelButton;
  int		m_NumExportFiles;
  CEdit		m_ExportLabel;
  CProgressCtrl	m_ExportProgress;
	//}}AFX_DATA


  /*--------- Begin Public Class Methods --------------------------*/
public:

	/* Class Constructor */
  CDfExport3dsDialog(CWnd* pParent = NULL);

	/* Initialize the dialog */
  void InitDialog (const int NumExportFiles);

	/* Update the dialog */
  int UpdateProgress (const char* pFilename, const int NumExported, const int NumFailed);


	/* ClassWizard generated virtual function overrides */
  //{{AFX_VIRTUAL(CDfExport3dsDialog)
protected:
  virtual void DoDataExchange(CDataExchange* pDX);
  //}}AFX_VIRTUAL

protected:

	/* Generated message map functions */
  //{{AFX_MSG(CDfExport3dsDialog) 
	virtual BOOL OnInitDialog();
	virtual void OnCancel();
	//}}AFX_MSG

  DECLARE_MESSAGE_MAP()

 };
/*===========================================================================
 *		End of Class CDfExport3dsDialog Definition
 *=========================================================================*/





//{{AFX_INSERT_LOCATION}}
//}}AFX_INSERT_LOCATION


#endif
/*===========================================================================
 *		End of File Dfexport3dsdialog.H
 *=========================================================================*/