/***************************************************************************
**
**    $Header$
**
**    $Log$
** 
****************************************************************************/

////////////////////////////////////////////////////////////////////////////
// memdlg.h : header file of memory dialog(MEMDLG.CPP)
//
//  Description: Head file of the memory dialog
//
//  Status: Initialization
//          1996/03/05        Daniel Lin
//
//  Copyright (C) 1996 Microtek International.  All rights reserved.
//
/////////////////////////////////////////////////////////////////////////////

#ifndef _MEMDLG_H_
#define _MEMDLG_H_

#include "mempage.h"

class CMemDlg : public CPropertySheet
{
// Construction
public:
	DECLARE_DYNAMIC(CMemDlg)
	CMemDlg(CWnd* pParent = NULL);   // standard constructor
	void SetModal(BOOL bModeless);
   
//Attribute
	// Define six operator paper
	CMemCopyPage      m_copyPage;          // Copy
	CMemFillPage      m_fillPage;          // Fill
	CMemTestPage      m_testPage;          // Test
	CMemComparePage   m_comparePage;;      // Compare
	CMemChecksumPage  m_checksumPage;      // Checksum   
	CMemSearchPage    m_searchPage;        // Search
   
// Implementation
protected:
	//virtual void DoDataExchange(CDataExchange* pDX);   // DDX/DDV support
	
	// Generated message map functions
	//{{AFX_MSG(CMemDlg)
	afx_msg void OnSysCommand(UINT nID, LPARAM lParam);
	afx_msg int OnCreate(LPCREATESTRUCT lpCreateStruct);
	afx_msg void OnClose();
	//}}AFX_MSG
	DECLARE_MESSAGE_MAP()
};

////////////////////////////(EOF of MEMDLG.H)///////////////////////////////

#endif
