home *** CD-ROM | disk | FTP | other *** search
-
- //lRegen_FileHeading
- //lRegen_FileHeading
-
- /********************************************************************
- *
- * Source File: distance.h
- * Author: RC
- * Module: Dialog Class for travel
- * Program Desc:
- * Date: Mon Feb 12 15:33:35 1996
- * Language: MFC C++ 3.0
- *
- ********************************************************************/
-
- #ifndef __DISTANCE__H
- #define __DISTANCE__H
-
- //Regen_ClassHeader
-
- class CIDO;
-
- class pvStack
- {
- public:
-
- pvStack();
- ~pvStack();
-
- void Init(CWnd *);
- void Push(LPCSTR);
- void Pop(LPCSTR);
- void EmptyStack();
-
- CWnd * m_pList;
-
- };
-
-
- //Regen_ClassHeader
- // Declare CdistanceDlg, a CDialog descendant
- class CdistanceDlg : public CDialog
- {
- protected:
- CdistanceDlg();
- DECLARE_DYNCREATE(CdistanceDlg)
-
- public:
- //{{AFX_DATA(CdistanceDlg)
- //}}AFX_DATA
-
- //Regen_ClassVarEnd
- //Regen_ClassVarEnd
- //lRegen_ClassMemberFunctions
- CdistanceDlg(UINT nIDTemplate, CWnd* pParentWnd, CIDO *pIDO);
- //lRegen_ClassMemberFunctions
- CdistanceDlg(UINT nIDTemplate, CWnd* pParentWnd);
- ~CdistanceDlg();
- //{{AFX_MSG(CdistanceDlg)
- afx_msg void OnDestroy();
- afx_msg void OnShowWindow(BOOL bShow, UINT nStatus);
- virtual void OnClose();
- virtual BOOL OnInitDialog();
- afx_msg void Oncbn_selchangeidc_source();
- afx_msg void Oncbn_selchangeidc_dest();
- virtual void OnOK();
- afx_msg void Ondistanceidc_short();
- afx_msg void Ondistanceidc_list();
- //}}AFX_MSG
-
- protected:
- virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV Support
-
- protected:
- //Regen_distance_Class
- public:
-
- void CalculateDistance();
- void CalcDist(LPSTR);
- void WalkList();
-
- void ClearAllItems();
- void RemoveUserData();
-
- CIDO *m_pIDO;
-
- pvStack Stack;
-
- //Regen_distance_Class
-
- DECLARE_MESSAGE_MAP()
- };
-
- //Regen_ClassCustom
- //Regen_ClassCustom
- #endif //__DISTANCE__H
-