/***************************************************************************
**
**    $Header:   D:/EP196/SRC/LOG/SRCDLL/SRCSHT.H__   1.0   15 Aug 1997 14:03:44   ZJRD  $
**
**    $Log:   D:/EP196/SRC/LOG/SRCDLL/SRCSHT.H__  $
** 
**    Rev 1.0   15 Aug 1997 14:03:44   ZJRD
** Initial revision.
** 
**    Rev 1.1.7.0   19 Jun 1997 14:49:26   ZJRD
** 1.0c
** 
****************************************************************************/

// srcsht.h : header file
//
#ifndef _SRCSHT_H_
#define _SRCSHT_H_

#include "srcaddr.h"
#include "bptdata.h"

#include "srcopt.h"
#include "srcext.h"
#include "srcmod.h"
#include "srcpath.h"
#include "srcbp.h"
#include "srcinfo.h"

/////////////////////////////////////////////////////////////////////////////
// CSourceSheet property sheet

class CSourceSheet : public CPropertySheet
{
// Construction
public:
    DECLARE_DYNAMIC(CSourceSheet)
	CSourceSheet(CWnd *pParent = NULL, UINT iSelectPage = 0);
	virtual ~CSourceSheet();

// Attributes
public:
	enum {
		pageLoadOption,
		pageExtName,
		pagePath,
		pageModule,
		pageBp,
		pageInfo
	};

protected:
	CSourceLoadOptionPage 		m_pageLoadOption;
	CSourceExtensionNamePage 	m_pageExtName;
	CSourcePathPage 			m_pagePath;
	CSourceBrowseModulePage 	m_pageBrowseModule;
	CSourceBreakpointPage 		m_pageBp;
	CSourceLoadInfoPage 		m_pageInfo;

// Implementation
protected:
	// Generated message map functions
	//{{AFX_MSG(CSourceSheet)
	afx_msg int OnCreate(LPCREATESTRUCT lpCreateStruct);
	afx_msg void OnNcLButtonDown(UINT nHitTest, CPoint point);
	afx_msg void OnNcRButtonDown(UINT nHitTest, CPoint point);
	//}}AFX_MSG
	DECLARE_MESSAGE_MAP()
};

#endif
