/***************************************************************************
**
**    $Header:   D:/EP196/SRC/LOG/SRCDLL/SRCJUMP.H__   1.0   15 Aug 1997 14:03:44   ZJRD  $
**
**    $Log:   D:/EP196/SRC/LOG/SRCDLL/SRCJUMP.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
** 
****************************************************************************/

// srcjump.h : header file
//
#ifndef _SRCJUMP_H_
#define _SRCJUMP_H_

/////////////////////////////////////////////////////////////////////////////
// CSourceJumpDlg dialog

class CSourceJumpDlg : public CDialog
{
// Construction
public:
	CSourceJumpDlg(CWnd* pParent = NULL);	// standard constructor

// Dialog Data
	//{{AFX_DATA(CSourceJumpDlg)
	enum { IDD = IDD_SRC_JUMP };
	CListBox	m_lstFunction;
	CListBox	m_lstModule;
	CComboBox	m_comboAddr;
	CButton	m_btnPC;
	BOOL	m_bPC;
	CString	m_strAddr;
	//}}AFX_DATA

// Implementation
protected:
	BOOL CheckSyntax();

	void EnableControl();

	void GetModuleInfo();
	void GetFunctionInfo();

	void GetAddrInfo();
	void SetAddrText();
	
	void SetJumpList();

protected:
	virtual void DoDataExchange(CDataExchange* pDX);	// DDX/DDV support

	// Generated message map functions
	//{{AFX_MSG(CSourceJumpDlg)
	virtual BOOL OnInitDialog();
	afx_msg void OnCheckSrcJumpPc();
	afx_msg void OnSelchangeListSrcJumpModule();
	afx_msg void OnDblclkListSrcJumpFunction();
	virtual void OnOK();
	//}}AFX_MSG
	DECLARE_MESSAGE_MAP()
};

#endif
