├── Document └── LSPC Version 5.0 User Manual DRAFT 12-6-17.pdf ├── README.md └── Source-32-Bit ├── CellRange.h ├── CommentsDlg.cpp ├── CommentsDlg.h ├── DirDialog.cpp ├── DirDialog.h ├── DlgCrossSection.cpp ├── DlgCrossSection.h ├── DlgWQ.cpp ├── DlgWQ.h ├── GridCtrl.cpp ├── GridCtrl.h ├── GridDropTarget.cpp ├── GridDropTarget.h ├── INCLUDE ├── ALXParser.h ├── ALXParserDef.h ├── ALXParserException.h ├── ALXParserExceptionRes.h ├── ALXParserFuncDef.h ├── ALXParserOperDef.h ├── ALXSyntaxEditCtrl.h ├── DBFCursorSet.h ├── DBFDef.h ├── DBFException.h ├── DBFExceptionRes.h ├── DBFFields.h ├── DBFMemCursorSet.h ├── DBFRecordset.h ├── DBFTableDef.h ├── DBTMemoFile.h ├── FPTMemoFile.h ├── MemoFile.h └── SMTMemoFile.h ├── InPlaceEdit.cpp ├── InPlaceEdit.h ├── InPlaceList.cpp ├── InPlaceList.h ├── LSPC.APS ├── LSPC.clw ├── LSPC.cpp ├── LSPC.dsp ├── LSPC.dsw ├── LSPC.h ├── LSPC.ncb ├── LSPC.opt ├── LSPC.plg ├── LSPC.rc ├── LSPCDoc.cpp ├── LSPCDoc.h ├── LSPCMODEL.cpp ├── LSPCMODEL.h ├── LSPCView.cpp ├── LSPCView.h ├── Landuse.cpp ├── Landuse.h ├── LeftView.cpp ├── LeftView.h ├── MainFrm.cpp ├── MainFrm.h ├── MemDC.h ├── MyPropertySheet1.cpp ├── MyPropertySheet1.h ├── MyPropertySheet2.cpp ├── MyPropertySheet2.h ├── Output.cpp ├── Output.h ├── Page0.cpp ├── Page0.h ├── Page10.cpp ├── Page10.h ├── Page100.cpp ├── Page100.h ├── Page110.cpp ├── Page110.h ├── Page120.cpp ├── Page120.h ├── Page130.cpp ├── Page130.h ├── Page140.cpp ├── Page140.h ├── Page15.cpp ├── Page15.h ├── Page150.cpp ├── Page150.h ├── Page160.cpp ├── Page160.h ├── Page170.cpp ├── Page170.h ├── Page180.cpp ├── Page180.h ├── Page190.cpp ├── Page190.h ├── Page20.cpp ├── Page20.h ├── Page200.cpp ├── Page200.h ├── Page201.cpp ├── Page201.h ├── Page202.cpp ├── Page202.h ├── Page203.cpp ├── Page203.h ├── Page204.cpp ├── Page204.h ├── Page205.cpp ├── Page205.h ├── Page250.cpp ├── Page250.h ├── Page255.cpp ├── Page255.h ├── Page260.cpp ├── Page260.h ├── Page270.cpp ├── Page270.h ├── Page271.cpp ├── Page271.h ├── Page272.cpp ├── Page272.h ├── Page273.cpp ├── Page273.h ├── Page274.cpp ├── Page274.h ├── Page275.cpp ├── Page275.h ├── Page276.cpp ├── Page276.h ├── Page280.cpp ├── Page280.h ├── Page281.cpp ├── Page281.h ├── Page282.cpp ├── Page282.h ├── Page283.cpp ├── Page283.h ├── Page285.cpp ├── Page285.h ├── Page286.cpp ├── Page286.h ├── Page287.cpp ├── Page287.h ├── Page288.cpp ├── Page288.h ├── Page289.cpp ├── Page289.h ├── Page30.cpp ├── Page30.h ├── Page32.cpp ├── Page32.h ├── Page40.cpp ├── Page40.h ├── Page400.cpp ├── Page401.cpp ├── Page401.h ├── Page405.cpp ├── Page405.h ├── Page410.cpp ├── Page410.h ├── Page425.cpp ├── Page425.h ├── Page430.cpp ├── Page430.h ├── Page435.cpp ├── Page435.h ├── Page440.cpp ├── Page440.h ├── Page445.cpp ├── Page445.h ├── Page446.cpp ├── Page446.h ├── Page450.cpp ├── Page450.h ├── Page451.cpp ├── Page451.h ├── Page452.cpp ├── Page452.h ├── Page453.cpp ├── Page453.h ├── Page454.cpp ├── Page454.h ├── Page455.cpp ├── Page455.h ├── Page456.cpp ├── Page456.h ├── Page457.cpp ├── Page457.h ├── Page460.cpp ├── Page460.h ├── Page461.cpp ├── Page461.h ├── Page462.cpp ├── Page462.h ├── Page463.cpp ├── Page463.h ├── Page464.cpp ├── Page464.h ├── Page465.cpp ├── Page465.h ├── Page466.cpp ├── Page466.h ├── Page467.cpp ├── Page467.h ├── Page470.cpp ├── Page470.h ├── Page475.cpp ├── Page475.h ├── Page480.cpp ├── Page480.h ├── Page485.cpp ├── Page485.h ├── Page50.cpp ├── Page50.h ├── Page500.cpp ├── Page500.h ├── Page501.cpp ├── Page501.h ├── Page502.cpp ├── Page502.h ├── Page503.cpp ├── Page503.h ├── Page504.cpp ├── Page504.h ├── Page505.cpp ├── Page505.h ├── Page506.cpp ├── Page506.h ├── Page507.cpp ├── Page507.h ├── Page510.cpp ├── Page510.h ├── Page511.cpp ├── Page511.h ├── Page512.cpp ├── Page512.h ├── Page513.cpp ├── Page513.h ├── Page514.cpp ├── Page514.h ├── Page520.cpp ├── Page520.h ├── Page521.cpp ├── Page521.h ├── Page522.cpp ├── Page522.h ├── Page523.cpp ├── Page523.h ├── Page524.cpp ├── Page524.h ├── Page530.cpp ├── Page530.h ├── Page531.cpp ├── Page531.h ├── Page532.cpp ├── Page532.h ├── Page533.cpp ├── Page533.h ├── Page534.cpp ├── Page534.h ├── Page535.cpp ├── Page535.h ├── Page540.cpp ├── Page540.h ├── Page541.cpp ├── Page541.h ├── Page542.cpp ├── Page542.h ├── Page543.cpp ├── Page543.h ├── Page544.cpp ├── Page544.h ├── Page60.cpp ├── Page60.h ├── Page605.cpp ├── Page605.h ├── Page610.cpp ├── Page610.h ├── Page660.cpp ├── Page660.h ├── Page670.cpp ├── Page670.h ├── Page680.cpp ├── Page680.h ├── Page685.cpp ├── Page685.h ├── Page690.cpp ├── Page690.h ├── Page70.cpp ├── Page70.h ├── Page80.cpp ├── Page80.h ├── Page90.cpp ├── Page90.h ├── Page92.cpp ├── Page92.h ├── Page93.cpp ├── Page93.h ├── Page94.cpp ├── Page94.h ├── Page96.cpp ├── Page96.h ├── PageAdd.cpp ├── PageAdd.h ├── PageNoAdd.cpp ├── PageNoAdd.h ├── PageOutput.cpp ├── PageOutput.h ├── ProgressWnd.cpp ├── ProgressWnd.h ├── ReadMe.txt ├── RecordsetEx.cpp ├── RecordsetEx.h ├── SRC ├── ALXParser.cpp ├── ALXParserException.cpp ├── ALXParserFuncDef.cpp ├── ALXParserOperDef.cpp ├── ALXSyntaxEditCtrl.cpp ├── DBFCursorSet.cpp ├── DBFException.cpp ├── DBFFields.cpp ├── DBFMemCursorSet.cpp ├── DBFRecordset.cpp ├── DBFTableDef.cpp ├── DBTMemoFile.cpp ├── FPTMemoFile.cpp ├── MemoFile.cpp └── SMTMemoFile.cpp ├── StdAfx.cpp ├── StdAfx.h ├── StringToken.cpp ├── StringToken.h ├── TitleTip.cpp ├── TitleTip.h ├── Weather.cpp ├── Weather.h ├── alloc.lib ├── eta.h ├── eta.lib ├── page400.h ├── page420.cpp ├── page420.h ├── page600.cpp ├── page600.h ├── picture.cpp ├── picture.h ├── poly.cpp ├── poly.h ├── res ├── LSPC.ico ├── LSPC.rc2 ├── LSPCDoc.ico ├── Thumbs.db └── Toolbar.bmp ├── resource.fd └── resource.h /Document/LSPC Version 5.0 User Manual DRAFT 12-6-17.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/USEPA/LSPC-Loading-Simulation-Program/2f846c6719088642178a636ed3ae7630d8df9afd/Document/LSPC Version 5.0 User Manual DRAFT 12-6-17.pdf -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # LSPC-Loading-Simulation-Program -------------------------------------------------------------------------------- /Source-32-Bit/CommentsDlg.cpp: -------------------------------------------------------------------------------- 1 | // CommentsDlg.cpp : implementation file 2 | // 3 | 4 | #include "stdafx.h" 5 | #include "lspc.h" 6 | #include "CommentsDlg.h" 7 | 8 | #ifdef _DEBUG 9 | #define new DEBUG_NEW 10 | #undef THIS_FILE 11 | static char THIS_FILE[] = __FILE__; 12 | #endif 13 | 14 | ///////////////////////////////////////////////////////////////////////////// 15 | // CCommentsDlg dialog 16 | 17 | 18 | CCommentsDlg::CCommentsDlg(CWnd* pParent /*=NULL*/) 19 | : CDialog(CCommentsDlg::IDD, pParent) 20 | { 21 | //{{AFX_DATA_INIT(CCommentsDlg) 22 | m_strComments = _T(""); 23 | //}}AFX_DATA_INIT 24 | strTitle = _T(""); 25 | } 26 | 27 | 28 | void CCommentsDlg::DoDataExchange(CDataExchange* pDX) 29 | { 30 | CDialog::DoDataExchange(pDX); 31 | //{{AFX_DATA_MAP(CCommentsDlg) 32 | DDX_Control(pDX, IDOK, m_cExit); 33 | DDX_Control(pDX, IDC_RICHEDIT, m_cEdit); 34 | DDX_Text(pDX, IDC_RICHEDIT, m_strComments); 35 | //}}AFX_DATA_MAP 36 | } 37 | 38 | 39 | BEGIN_MESSAGE_MAP(CCommentsDlg, CDialog) 40 | //{{AFX_MSG_MAP(CCommentsDlg) 41 | ON_WM_SIZE() 42 | //}}AFX_MSG_MAP 43 | END_MESSAGE_MAP() 44 | 45 | ///////////////////////////////////////////////////////////////////////////// 46 | // CCommentsDlg message handlers 47 | 48 | void CCommentsDlg::OnOK() 49 | { 50 | CDialog::OnOK(); 51 | } 52 | 53 | 54 | BOOL CCommentsDlg::OnInitDialog() 55 | { 56 | CDialog::OnInitDialog(); 57 | 58 | if(!strTitle.IsEmpty()) 59 | SetWindowText(strTitle); 60 | 61 | return TRUE; // return TRUE unless you set the focus to a control 62 | // EXCEPTION: OCX Property Pages should return FALSE 63 | } 64 | 65 | void CCommentsDlg::OnSize(UINT nType, int cx, int cy) 66 | { 67 | CDialog::OnSize(nType, cx, cy); 68 | 69 | // TODO: Add your message handler code here 70 | if (m_cEdit.GetSafeHwnd() == NULL) 71 | return; 72 | 73 | CRect cr, cr1; 74 | 75 | m_cEdit.GetWindowRect(&cr); 76 | ScreenToClient(&cr); 77 | 78 | m_cExit.GetWindowRect(&cr1); 79 | ScreenToClient(&cr1); 80 | 81 | int xDelta = cx-2*cr.left+1; 82 | if (xDelta < 50) 83 | xDelta = 50; 84 | int yDelta = cy-2*cr.top-(cr1.bottom-cr.bottom); 85 | if (yDelta < 50) 86 | yDelta = 50; 87 | 88 | m_cEdit.MoveWindow(cr.left, cr.top, xDelta, yDelta, TRUE); 89 | yDelta = yDelta-cr.Height(); 90 | m_cExit.GetWindowRect(&cr); 91 | ScreenToClient(&cr); 92 | m_cExit.MoveWindow(cr.left, cr.top+yDelta, cr.Width(), cr.Height(), TRUE); 93 | } 94 | -------------------------------------------------------------------------------- /Source-32-Bit/CommentsDlg.h: -------------------------------------------------------------------------------- 1 | #if !defined(AFX_COMMENTSDLG_H__0D44E5AF_6AD5_41A3_BAFF_DE35247562F7__INCLUDED_) 2 | #define AFX_COMMENTSDLG_H__0D44E5AF_6AD5_41A3_BAFF_DE35247562F7__INCLUDED_ 3 | 4 | #if _MSC_VER > 1000 5 | #pragma once 6 | #endif // _MSC_VER > 1000 7 | // CommentsDlg.h : header file 8 | // 9 | 10 | ///////////////////////////////////////////////////////////////////////////// 11 | // CCommentsDlg dialog 12 | 13 | class CCommentsDlg : public CDialog 14 | { 15 | // Construction 16 | public: 17 | CCommentsDlg(CWnd* pParent = NULL); // standard constructor 18 | 19 | // Dialog Data 20 | //{{AFX_DATA(CCommentsDlg) 21 | enum { IDD = IDD_COMMENTSDLG }; 22 | CButton m_cExit; 23 | CRichEditCtrl m_cEdit; 24 | CString m_strComments; 25 | //}}AFX_DATA 26 | CString strTitle; 27 | 28 | 29 | // Overrides 30 | // ClassWizard generated virtual function overrides 31 | //{{AFX_VIRTUAL(CCommentsDlg) 32 | public: 33 | protected: 34 | virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV support 35 | //}}AFX_VIRTUAL 36 | 37 | // Implementation 38 | protected: 39 | 40 | // Generated message map functions 41 | //{{AFX_MSG(CCommentsDlg) 42 | virtual void OnOK(); 43 | virtual BOOL OnInitDialog(); 44 | afx_msg void OnSize(UINT nType, int cx, int cy); 45 | //}}AFX_MSG 46 | DECLARE_MESSAGE_MAP() 47 | }; 48 | 49 | //{{AFX_INSERT_LOCATION}} 50 | // Microsoft Visual C++ will insert additional declarations immediately before the previous line. 51 | 52 | #endif // !defined(AFX_COMMENTSDLG_H__0D44E5AF_6AD5_41A3_BAFF_DE35247562F7__INCLUDED_) 53 | -------------------------------------------------------------------------------- /Source-32-Bit/DirDialog.h: -------------------------------------------------------------------------------- 1 | //////////////////////////////////////////////////////////////////////// 2 | // DirDialog.h: interface for the CDirDialog class. 3 | // 4 | ////////////////////////////////////////////////////////////////////// 5 | 6 | #if !defined(AFX_DIRDIALOG_H__62FFAC92_1DEE_11D1_B87A_0060979CDF6D__INCLUDED_) 7 | #define AFX_DIRDIALOG_H__62FFAC92_1DEE_11D1_B87A_0060979CDF6D__INCLUDED_ 8 | 9 | #if _MSC_VER >= 1000 10 | #pragma once 11 | #endif // _MSC_VER >= 1000 12 | 13 | class CDirDialog 14 | { 15 | public: 16 | CDirDialog(); 17 | virtual ~CDirDialog(); 18 | int DoBrowse(); 19 | 20 | CString m_strPath; 21 | CString m_strInitDir; 22 | CString m_strSelDir; 23 | CString m_strTitle; 24 | int m_iImageIndex; 25 | }; 26 | 27 | #endif // !defined(AFX_DIRDIALOG_H__62FFAC92_1DEE_11D1_B87A_0060979CDF6D__INCLUDED_) 28 | 29 | 30 | -------------------------------------------------------------------------------- /Source-32-Bit/DlgCrossSection.h: -------------------------------------------------------------------------------- 1 | #if !defined(AFX_DLGCROSSSECTION_H__F8943095_3B13_44AE_B7ED_51ADFCA7293C__INCLUDED_) 2 | #define AFX_DLGCROSSSECTION_H__F8943095_3B13_44AE_B7ED_51ADFCA7293C__INCLUDED_ 3 | 4 | #if _MSC_VER > 1000 5 | #pragma once 6 | #endif // _MSC_VER > 1000 7 | // DlgCrossSection.h : header file 8 | // 9 | #include "poly.h" 10 | 11 | ///////////////////////////////////////////////////////////////////////////// 12 | // CDlgCrossSection dialog 13 | 14 | class CDlgCrossSection : public CDialog 15 | { 16 | // Construction 17 | public: 18 | CDlgCrossSection(CWnd* pParent = NULL); // standard constructor 19 | 20 | enum EDITMODE 21 | { 22 | ADDMODE, 23 | EDITMODE, 24 | NOMODE 25 | }; 26 | 27 | int nIndex; 28 | CPolygon *poly; 29 | 30 | //the following two memembers are added for editing 31 | int nMode; 32 | int nSel; 33 | bool bDrawBasic; 34 | 35 | // Dialog Data 36 | //{{AFX_DATA(CDlgCrossSection) 37 | enum { IDD = IDD_DLGCROSS }; 38 | // NOTE: the ClassWizard will add data members here 39 | //}}AFX_DATA 40 | 41 | 42 | // Overrides 43 | // ClassWizard generated virtual function overrides 44 | //{{AFX_VIRTUAL(CDlgCrossSection) 45 | protected: 46 | virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV support 47 | //}}AFX_VIRTUAL 48 | 49 | // Implementation 50 | protected: 51 | // Generated message map functions 52 | //{{AFX_MSG(CDlgCrossSection) 53 | afx_msg void OnClear(); 54 | afx_msg void OnPaint(); 55 | afx_msg void OnLButtonDown(UINT nFlags, CPoint point); 56 | afx_msg void OnMouseMove(UINT nFlags, CPoint point); 57 | afx_msg void OnLButtonUp(UINT nFlags, CPoint point); 58 | afx_msg void OnFtable(); 59 | afx_msg void OnEdit(); 60 | virtual BOOL OnInitDialog(); 61 | //}}AFX_MSG 62 | DECLARE_MESSAGE_MAP() 63 | }; 64 | 65 | //{{AFX_INSERT_LOCATION}} 66 | // Microsoft Visual C++ will insert additional declarations immediately before the previous line. 67 | 68 | #endif // !defined(AFX_DLGCROSSSECTION_H__F8943095_3B13_44AE_B7ED_51ADFCA7293C__INCLUDED_) 69 | -------------------------------------------------------------------------------- /Source-32-Bit/DlgWQ.h: -------------------------------------------------------------------------------- 1 | #if !defined(AFX_DLGWQ_H__F27A8DB9_6728_11D4_B304_00104B9CFF37__INCLUDED_) 2 | #define AFX_DLGWQ_H__F27A8DB9_6728_11D4_B304_00104B9CFF37__INCLUDED_ 3 | 4 | #if _MSC_VER > 1000 5 | #pragma once 6 | #endif // _MSC_VER > 1000 7 | // DlgWQ.h : header file 8 | // 9 | 10 | ///////////////////////////////////////////////////////////////////////////// 11 | // CDlgWQ dialog 12 | 13 | class CDlgWQ : public CDialog 14 | { 15 | // Construction 16 | public: 17 | CDlgWQ(CWnd* pParent = NULL); // standard constructor 18 | 19 | // Dialog Data 20 | //{{AFX_DATA(CDlgWQ) 21 | enum { IDD = IDD_DLGWQ }; 22 | BOOL m_b8; 23 | BOOL m_b12; 24 | BOOL m_b19; 25 | BOOL m_b20; 26 | BOOL m_b21; 27 | BOOL m_b22; 28 | BOOL m_b23; 29 | BOOL m_b24; 30 | BOOL m_b25; 31 | BOOL m_b1; 32 | BOOL m_b2; 33 | BOOL m_b3; 34 | BOOL m_b4; 35 | BOOL m_b5; 36 | BOOL m_b6; 37 | BOOL m_b7; 38 | BOOL m_b10; 39 | BOOL m_b9; 40 | BOOL m_b11; 41 | BOOL m_b13; 42 | BOOL m_b15; 43 | BOOL m_b14; 44 | BOOL m_b16; 45 | BOOL m_b17; 46 | BOOL m_b18; 47 | BOOL m_b26; 48 | BOOL m_b27; 49 | BOOL m_b28; 50 | BOOL m_b29; 51 | BOOL m_b36; 52 | BOOL m_b37; 53 | BOOL m_b38; 54 | BOOL m_b39; 55 | BOOL m_b40; 56 | BOOL m_b41; 57 | BOOL m_b42; 58 | BOOL m_b43; 59 | //}}AFX_DATA 60 | 61 | 62 | // Overrides 63 | // ClassWizard generated virtual function overrides 64 | //{{AFX_VIRTUAL(CDlgWQ) 65 | protected: 66 | virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV support 67 | //}}AFX_VIRTUAL 68 | 69 | // Implementation 70 | protected: 71 | 72 | // Generated message map functions 73 | //{{AFX_MSG(CDlgWQ) 74 | virtual void OnOK(); 75 | virtual BOOL OnInitDialog(); 76 | //}}AFX_MSG 77 | DECLARE_MESSAGE_MAP() 78 | }; 79 | 80 | //{{AFX_INSERT_LOCATION}} 81 | // Microsoft Visual C++ will insert additional declarations immediately before the previous line. 82 | 83 | #endif // !defined(AFX_DLGWQ_H__F27A8DB9_6728_11D4_B304_00104B9CFF37__INCLUDED_) 84 | -------------------------------------------------------------------------------- /Source-32-Bit/GridCtrl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/USEPA/LSPC-Loading-Simulation-Program/2f846c6719088642178a636ed3ae7630d8df9afd/Source-32-Bit/GridCtrl.h -------------------------------------------------------------------------------- /Source-32-Bit/GridDropTarget.h: -------------------------------------------------------------------------------- 1 | #if !defined(AFX_GRIDDROPTARGET_H__5C610981_BD36_11D1_97CD_00A0243D1382__INCLUDED_) 2 | #define AFX_GRIDDROPTARGET_H__5C610981_BD36_11D1_97CD_00A0243D1382__INCLUDED_ 3 | 4 | #if _MSC_VER >= 1000 5 | #pragma once 6 | #endif // _MSC_VER >= 1000 7 | 8 | // GridDropTarget.h : header file 9 | // 10 | 11 | #include 12 | 13 | class CGridCtrl; 14 | 15 | ///////////////////////////////////////////////////////////////////////////// 16 | // CGridDropTarget command target 17 | 18 | class CGridDropTarget : public COleDropTarget 19 | { 20 | public: 21 | CGridDropTarget(); 22 | virtual ~CGridDropTarget(); 23 | 24 | // Attributes 25 | public: 26 | CGridCtrl* m_pGridCtrl; 27 | BOOL m_bRegistered; 28 | 29 | // Operations 30 | public: 31 | BOOL Register(CGridCtrl *pGridCtrl); 32 | virtual void Revoke(); 33 | 34 | BOOL OnDrop(CWnd* pWnd, COleDataObject* pDataObject, DROPEFFECT dropEffect, CPoint point); 35 | DROPEFFECT OnDragEnter(CWnd* pWnd, COleDataObject* pDataObject, DWORD dwKeyState, CPoint point); 36 | void OnDragLeave(CWnd* pWnd); 37 | DROPEFFECT OnDragOver(CWnd* pWnd, COleDataObject* pDataObject, DWORD dwKeyState, CPoint point); 38 | DROPEFFECT OnDragScroll(CWnd* pWnd, DWORD dwKeyState, CPoint point); 39 | 40 | // Overrides 41 | // ClassWizard generated virtual function overrides 42 | //{{AFX_VIRTUAL(CGridDropTarget) 43 | //}}AFX_VIRTUAL 44 | 45 | // Implementation 46 | protected: 47 | 48 | // Generated message map functions 49 | //{{AFX_MSG(CGridDropTarget) 50 | //}}AFX_MSG 51 | 52 | DECLARE_MESSAGE_MAP() 53 | }; 54 | 55 | ///////////////////////////////////////////////////////////////////////////// 56 | 57 | //{{AFX_INSERT_LOCATION}} 58 | // Microsoft Developer Studio will insert additional declarations immediately before the previous line. 59 | 60 | #endif // !defined(AFX_GRIDDROPTARGET_H__5C610981_BD36_11D1_97CD_00A0243D1382__INCLUDED_) 61 | -------------------------------------------------------------------------------- /Source-32-Bit/INCLUDE/ALXParser.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/USEPA/LSPC-Loading-Simulation-Program/2f846c6719088642178a636ed3ae7630d8df9afd/Source-32-Bit/INCLUDE/ALXParser.h -------------------------------------------------------------------------------- /Source-32-Bit/INCLUDE/ALXParserDef.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/USEPA/LSPC-Loading-Simulation-Program/2f846c6719088642178a636ed3ae7630d8df9afd/Source-32-Bit/INCLUDE/ALXParserDef.h -------------------------------------------------------------------------------- /Source-32-Bit/INCLUDE/ALXParserException.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/USEPA/LSPC-Loading-Simulation-Program/2f846c6719088642178a636ed3ae7630d8df9afd/Source-32-Bit/INCLUDE/ALXParserException.h -------------------------------------------------------------------------------- /Source-32-Bit/INCLUDE/ALXParserExceptionRes.h: -------------------------------------------------------------------------------- 1 | //{{NO_DEPENDENCIES}} 2 | // Microsoft Developer Studio generated include file. 3 | // Used by alxBASE.rc 4 | // 5 | 6 | // Extended error codes 7 | #define ALX_PRS_ERROR_MIN 3200 8 | #define ALX_PRS_ERROR_SYNTAX_ERROR ALX_PRS_ERROR_MIN + 1 9 | #define ALX_PRS_ERROR_MISSING ALX_PRS_ERROR_MIN + 2 10 | #define ALX_PRS_ERROR_DATATYPE_MISMATCH ALX_PRS_ERROR_MIN + 3 11 | #define ALX_PRS_ERROR_OPERAND_MISMATCH ALX_PRS_ERROR_MIN + 4 12 | #define ALX_PRS_ERROR_ARGTYPE_MISMATCH ALX_PRS_ERROR_MIN + 5 13 | #define ALX_PRS_ERROR_VARIABLE_NOT_FOUND ALX_PRS_ERROR_MIN + 6 14 | #define ALX_PRS_ERROR_FUNCTION_NOT_FOUND ALX_PRS_ERROR_MIN + 7 15 | #define ALX_PRS_ERROR_TOO_FEW_ARGUMENTS ALX_PRS_ERROR_MIN + 8 16 | #define ALX_PRS_ERROR_TOO_MANY_ARGUMENTS ALX_PRS_ERROR_MIN + 9 17 | #define ALX_PRS_ERROR_INVALID_ARGUMENT ALX_PRS_ERROR_MIN + 10 18 | #define ALX_PRS_ERROR_INVALID_ARGUMENT_SQRT ALX_PRS_ERROR_MIN + 11 19 | #define ALX_PRS_ERROR_INVALID_ARGUMENT_LOG ALX_PRS_ERROR_MIN + 12 20 | #define ALX_PRS_ERROR_INVALID_ARGUMENT_LOG10 ALX_PRS_ERROR_MIN + 13 21 | #define ALX_PRS_ERROR_INVALID_ARGUMENT_CTOT ALX_PRS_ERROR_MIN + 14 22 | #define ALX_PRS_ERROR_DEVIDE_BY_ZERO ALX_PRS_ERROR_MIN + 15 23 | #define ALX_PRS_ERROR_EXP_DOMAIN_ERROR ALX_PRS_ERROR_MIN + 16 24 | #define ALX_PRS_ERROR_MISSING_OPERAND ALX_PRS_ERROR_MIN + 17 25 | #define ALX_PRS_ERROR_FUNCTION_MISSING ALX_PRS_ERROR_MIN + 18 26 | #define ALX_PRS_ERROR_MISSING_EXPR ALX_PRS_ERROR_MIN + 19 27 | #define ALX_PRS_ERROR_MISSING_OPERATOR ALX_PRS_ERROR_MIN + 20 28 | #define ALX_PRS_ERROR_MAX ALX_PRS_ERROR_MIN + 20 29 | 30 | -------------------------------------------------------------------------------- /Source-32-Bit/INCLUDE/ALXParserFuncDef.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/USEPA/LSPC-Loading-Simulation-Program/2f846c6719088642178a636ed3ae7630d8df9afd/Source-32-Bit/INCLUDE/ALXParserFuncDef.h -------------------------------------------------------------------------------- /Source-32-Bit/INCLUDE/ALXParserOperDef.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/USEPA/LSPC-Loading-Simulation-Program/2f846c6719088642178a636ed3ae7630d8df9afd/Source-32-Bit/INCLUDE/ALXParserOperDef.h -------------------------------------------------------------------------------- /Source-32-Bit/INCLUDE/ALXSyntaxEditCtrl.h: -------------------------------------------------------------------------------- 1 | #if !defined(ALX_SYNTAXEDITCTRL_H__INCLUDED_) 2 | #define ALX_SYNTAXEDITCTRL_H__INCLUDED_ 3 | 4 | #if _MSC_VER > 1000 5 | #pragma once 6 | #endif // _MSC_VER > 1000 7 | // ALXSyntaxEditCtrl.h : header file 8 | // 9 | 10 | #include // MFC support for Windows Common Controls 11 | #include "ALXParser.h" 12 | 13 | #define TXT_CLR_DEFAULT RGB(0,0,0) 14 | #define TXT_CLR_FUNCTION RGB(0,0,255) 15 | #define TXT_CLR_STRING RGB(128,0,128) 16 | #define TXT_CLR_NUM RGB(0,0,160) 17 | #define TXT_CLR_DATE RGB(128,0,0) 18 | #define TXT_CLR_BOOL RGB(128,0,255) 19 | #define TXT_CLR_LOGIC_OPR RGB(64,128,128) 20 | #define TXT_CLR_ERROR RGB(255,0,0) 21 | 22 | ///////////////////////////////////////////////////////////////////////////// 23 | // Helper functions 24 | 25 | BOOL alxIsLogicOprExpr(LPCSTR szExpr); 26 | 27 | ///////////////////////////////////////////////////////////////////////////// 28 | // CALXSyntaxEditCtrl window 29 | 30 | class ALX_EXT_CLASS CALXSyntaxEditCtrl : public CRichEditCtrl 31 | { 32 | // Construction 33 | public: 34 | CALXSyntaxEditCtrl(); 35 | 36 | // Attributes 37 | public: 38 | 39 | BOOL m_bInForcedChange; 40 | 41 | CHARFORMAT m_cfDefault; 42 | 43 | int m_nPrevLine; 44 | 45 | // list function info 46 | ALXPRS_DEF_FUNCTION* m_alxFunList; 47 | int m_alxFuncCount; 48 | 49 | // Operations 50 | public: 51 | 52 | // Overrides 53 | // ClassWizard generated virtual function overrides 54 | //{{AFX_VIRTUAL(CALXSyntaxEditCtrl) 55 | public: 56 | //}}AFX_VIRTUAL 57 | 58 | // Implementation 59 | public: 60 | void Init(); 61 | virtual ~CALXSyntaxEditCtrl(); 62 | 63 | // Generated message map functions 64 | protected: 65 | void SetFormatRange(int nStart, int nEnd, COLORREF clr); 66 | void Colorize(LPCTSTR lpszBuf, int iOffset = 0); 67 | //{{AFX_MSG(CALXSyntaxEditCtrl) 68 | afx_msg void OnChange(); 69 | //}}AFX_MSG 70 | afx_msg void OnProtected(NMHDR*, LRESULT* pResult); 71 | 72 | DECLARE_MESSAGE_MAP() 73 | }; 74 | 75 | ///////////////////////////////////////////////////////////////////////////// 76 | 77 | //{{AFX_INSERT_LOCATION}} 78 | // Microsoft Visual C++ will insert additional declarations immediately before the previous line. 79 | 80 | #endif // !defined(ALX_SYNTAXEDITCTRL_H__INCLUDED_) 81 | -------------------------------------------------------------------------------- /Source-32-Bit/INCLUDE/DBFCursorSet.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/USEPA/LSPC-Loading-Simulation-Program/2f846c6719088642178a636ed3ae7630d8df9afd/Source-32-Bit/INCLUDE/DBFCursorSet.h -------------------------------------------------------------------------------- /Source-32-Bit/INCLUDE/DBFDef.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/USEPA/LSPC-Loading-Simulation-Program/2f846c6719088642178a636ed3ae7630d8df9afd/Source-32-Bit/INCLUDE/DBFDef.h -------------------------------------------------------------------------------- /Source-32-Bit/INCLUDE/DBFException.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/USEPA/LSPC-Loading-Simulation-Program/2f846c6719088642178a636ed3ae7630d8df9afd/Source-32-Bit/INCLUDE/DBFException.h -------------------------------------------------------------------------------- /Source-32-Bit/INCLUDE/DBFExceptionRes.h: -------------------------------------------------------------------------------- 1 | //{{NO_DEPENDENCIES}} 2 | // Microsoft Developer Studio generated include file. 3 | // Used by alxBASE.rc 4 | // 5 | 6 | // Extended error codes 7 | #define NO_ALX_DBF_ERROR 0 8 | #define ALX_DBF_ERROR_MIN 3000 9 | #define ALX_DBF_ERROR ALX_DBF_ERROR_MIN 10 | #define ALX_DBF_ERROR_DBFILE_CREATE ALX_DBF_ERROR+1 11 | #define ALX_DBF_ERROR_DBFILE_OPEN ALX_DBF_ERROR+2 12 | #define ALX_DBF_ERROR_DBFILE_MEMORYLOAD ALX_DBF_ERROR+3 13 | #define ALX_DBF_ERROR_DBFHEADER_READ ALX_DBF_ERROR+4 14 | #define ALX_DBF_ERROR_DBFHEADER_WRITE ALX_DBF_ERROR+5 15 | #define ALX_DBF_ERROR_NOT_TABLE ALX_DBF_ERROR+6 16 | #define ALX_DBF_ERROR_NOT_FIELDS ALX_DBF_ERROR+7 17 | #define ALX_DBF_ERROR_FILE_SIZE ALX_DBF_ERROR+8 18 | #define ALX_DBF_ERROR_FIELDS_READ ALX_DBF_ERROR+9 19 | #define ALX_DBF_ERROR_MEMO_CREATE ALX_DBF_ERROR+10 20 | #define ALX_DBF_ERROR_MEMO_OPEN ALX_DBF_ERROR+11 21 | #define ALX_DBF_ERROR_MEMO_HEAD_READ ALX_DBF_ERROR+12 22 | #define ALX_DBF_ERROR_MEMO_BLOCK_SIZE ALX_DBF_ERROR+13 23 | #define ALX_DBF_ERROR_MEMO_FIELD_READ ALX_DBF_ERROR+14 24 | #define ALX_DBF_ERROR_MEMO_FIELD_WRITE ALX_DBF_ERROR+15 25 | #define ALX_DBF_ERROR_MEMO_RECORD_READ ALX_DBF_ERROR+16 26 | #define ALX_DBF_ERROR_MEMO_RECORD_WRITE ALX_DBF_ERROR+17 27 | #define ALX_DBF_ERROR_RECORD_OUTOFRANGE ALX_DBF_ERROR+18 28 | #define ALX_DBF_ERROR_RECORD_READ ALX_DBF_ERROR+19 29 | #define ALX_DBF_ERROR_RECORD_WRITE ALX_DBF_ERROR+20 30 | // Find error 31 | #define ALX_DBF_ERROR_NOT_LOGIC_EXPR ALX_DBF_ERROR+21 32 | 33 | #define ALX_DBF_ERROR_MAX ALX_DBF_ERROR+21 34 | 35 | 36 | -------------------------------------------------------------------------------- /Source-32-Bit/INCLUDE/DBFFields.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/USEPA/LSPC-Loading-Simulation-Program/2f846c6719088642178a636ed3ae7630d8df9afd/Source-32-Bit/INCLUDE/DBFFields.h -------------------------------------------------------------------------------- /Source-32-Bit/INCLUDE/DBFMemCursorSet.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/USEPA/LSPC-Loading-Simulation-Program/2f846c6719088642178a636ed3ae7630d8df9afd/Source-32-Bit/INCLUDE/DBFMemCursorSet.h -------------------------------------------------------------------------------- /Source-32-Bit/INCLUDE/DBFRecordset.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/USEPA/LSPC-Loading-Simulation-Program/2f846c6719088642178a636ed3ae7630d8df9afd/Source-32-Bit/INCLUDE/DBFRecordset.h -------------------------------------------------------------------------------- /Source-32-Bit/INCLUDE/DBFTableDef.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/USEPA/LSPC-Loading-Simulation-Program/2f846c6719088642178a636ed3ae7630d8df9afd/Source-32-Bit/INCLUDE/DBFTableDef.h -------------------------------------------------------------------------------- /Source-32-Bit/INCLUDE/DBTMemoFile.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/USEPA/LSPC-Loading-Simulation-Program/2f846c6719088642178a636ed3ae7630d8df9afd/Source-32-Bit/INCLUDE/DBTMemoFile.h -------------------------------------------------------------------------------- /Source-32-Bit/INCLUDE/FPTMemoFile.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/USEPA/LSPC-Loading-Simulation-Program/2f846c6719088642178a636ed3ae7630d8df9afd/Source-32-Bit/INCLUDE/FPTMemoFile.h -------------------------------------------------------------------------------- /Source-32-Bit/INCLUDE/MemoFile.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/USEPA/LSPC-Loading-Simulation-Program/2f846c6719088642178a636ed3ae7630d8df9afd/Source-32-Bit/INCLUDE/MemoFile.h -------------------------------------------------------------------------------- /Source-32-Bit/INCLUDE/SMTMemoFile.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/USEPA/LSPC-Loading-Simulation-Program/2f846c6719088642178a636ed3ae7630d8df9afd/Source-32-Bit/INCLUDE/SMTMemoFile.h -------------------------------------------------------------------------------- /Source-32-Bit/InPlaceEdit.h: -------------------------------------------------------------------------------- 1 | #if !defined(AFX_INPLACEEDIT_H__ECD42821_16DF_11D1_992F_895E185F9C72__INCLUDED_) 2 | #define AFX_INPLACEEDIT_H__ECD42821_16DF_11D1_992F_895E185F9C72__INCLUDED_ 3 | 4 | #if _MSC_VER >= 1000 5 | #pragma once 6 | #endif // _MSC_VER >= 1000 7 | 8 | ///////////////////////////////////////////////////////////////////////////// 9 | // InPlaceEdit.h : header file 10 | // 11 | // Written by Chris Maunder (chrismaunder@codeguru.com) 12 | // Copyright (c) 1998. 13 | // 14 | // The code contained in this file is based on the original 15 | // CInPlaceEdit from http://www.codeguru.com/listview/edit_subitems.shtml 16 | // 17 | // This code may be used in compiled form in any way you desire. This 18 | // file may be redistributed unmodified by any means PROVIDING it is 19 | // not sold for profit without the authors written consent, and 20 | // providing that this notice and the authors name is included. If 21 | // the source code in this file is used in any commercial application 22 | // then acknowledgement must be made to the author of this file 23 | // (in whatever form you wish). 24 | // 25 | // This file is provided "as is" with no expressed or implied warranty. 26 | // 27 | ///////////////////////////////////////////////////////////////////////////// 28 | 29 | ///////////////////////////////////////////////////////////////////////////// 30 | // CInPlaceEdit window 31 | 32 | class CInPlaceEdit : public CEdit 33 | { 34 | // Construction 35 | public: 36 | CInPlaceEdit(CWnd* pParent, CRect& rect, DWORD dwStyle, UINT nID, 37 | int nRow, int nColumn, CString sInitText, UINT nFirstChar); 38 | 39 | // Attributes 40 | public: 41 | 42 | // Operations 43 | public: 44 | void EndEdit(); 45 | 46 | // Overrides 47 | // ClassWizard generated virtual function overrides 48 | //{{AFX_VIRTUAL(CInPlaceEdit) 49 | public: 50 | virtual BOOL PreTranslateMessage(MSG* pMsg); 51 | protected: 52 | virtual void PostNcDestroy(); 53 | //}}AFX_VIRTUAL 54 | 55 | // Implementation 56 | public: 57 | virtual ~CInPlaceEdit(); 58 | 59 | // Generated message map functions 60 | protected: 61 | //{{AFX_MSG(CInPlaceEdit) 62 | afx_msg void OnKillFocus(CWnd* pNewWnd); 63 | afx_msg void OnChar(UINT nChar, UINT nRepCnt, UINT nFlags); 64 | afx_msg void OnKeyDown(UINT nChar, UINT nRepCnt, UINT nFlags); 65 | afx_msg UINT OnGetDlgCode(); 66 | //}}AFX_MSG 67 | DECLARE_MESSAGE_MAP() 68 | 69 | private: 70 | int m_nRow; 71 | int m_nColumn; 72 | CString m_sInitText; 73 | UINT m_nLastChar; 74 | BOOL m_bExitOnArrows; 75 | CRect m_Rect; 76 | }; 77 | 78 | ///////////////////////////////////////////////////////////////////////////// 79 | 80 | //{{AFX_INSERT_LOCATION}} 81 | // Microsoft Developer Studio will insert additional declarations immediately before the previous line. 82 | 83 | #endif // !defined(AFX_INPLACEEDIT_H__ECD42821_16DF_11D1_992F_895E185F9C72__INCLUDED_) 84 | -------------------------------------------------------------------------------- /Source-32-Bit/InPlaceList.h: -------------------------------------------------------------------------------- 1 | #if !defined(AFX_INPLACELIST_H__ECD42822_16DF_11D1_992F_895E185F9C72__INCLUDED_) 2 | #define AFX_INPLACELIST_H__ECD42822_16DF_11D1_992F_895E185F9C72__INCLUDED_ 3 | 4 | #if _MSC_VER >= 1000 5 | #pragma once 6 | #endif // _MSC_VER >= 1000 7 | 8 | // InPlaceList.h : header file 9 | // 10 | // 11 | ///////////////////////////////////////////////////////////////////////////// 12 | 13 | #define IDC_COMBOEDIT 1001 14 | 15 | ///////////////////////////////////////////////////////////////////////////// 16 | // CComboEdit window 17 | 18 | class CComboEdit : public CEdit 19 | { 20 | // Construction 21 | public: 22 | CComboEdit(); 23 | 24 | // Attributes 25 | public: 26 | 27 | // Operations 28 | public: 29 | 30 | // Overrides 31 | // ClassWizard generated virtual function overrides 32 | //{{AFX_VIRTUAL(CComboEdit) 33 | virtual BOOL PreTranslateMessage(MSG* pMsg); 34 | //}}AFX_VIRTUAL 35 | 36 | // Implementation 37 | public: 38 | virtual ~CComboEdit(); 39 | 40 | // Generated message map functions 41 | protected: 42 | //{{AFX_MSG(CComboEdit) 43 | afx_msg void OnKillFocus(CWnd* pNewWnd); 44 | afx_msg void OnKeyDown(UINT nChar, UINT nRepCnt, UINT nFlags); 45 | afx_msg void OnKeyUp(UINT nChar, UINT nRepCnt, UINT nFlags); 46 | //}}AFX_MSG 47 | 48 | DECLARE_MESSAGE_MAP() 49 | }; 50 | 51 | ///////////////////////////////////////////////////////////////////////////// 52 | // CInPlaceList window 53 | 54 | class CInPlaceList : public CComboBox 55 | { 56 | friend class CComboEdit; 57 | 58 | // Construction 59 | public: 60 | CInPlaceList(CWnd* pParent, // parent 61 | CRect& rect, // dimensions & location 62 | DWORD dwStyle, // window/combobox style 63 | UINT nID, // control ID 64 | int nRow, int nColumn, // row and column 65 | CStringArray& Items, // Items in list 66 | CString sInitText, // initial selection 67 | UINT nFirstChar); // first character to pass to control 68 | 69 | // Attributes 70 | public: 71 | CComboEdit m_edit; // subclassed edit control 72 | 73 | // Operations 74 | public: 75 | 76 | // Overrides 77 | // ClassWizard generated virtual function overrides 78 | //{{AFX_VIRTUAL(CInPlaceList) 79 | protected: 80 | virtual void PostNcDestroy(); 81 | //}}AFX_VIRTUAL 82 | 83 | // Implementation 84 | public: 85 | virtual ~CInPlaceList(); 86 | protected: 87 | void EndEdit(); 88 | 89 | // Generated message map functions 90 | protected: 91 | //{{AFX_MSG(CInPlaceList) 92 | afx_msg void OnKillFocus(CWnd* pNewWnd); 93 | afx_msg void OnKeyDown(UINT nChar, UINT nRepCnt, UINT nFlags); 94 | afx_msg void OnKeyUp(UINT nChar, UINT nRepCnt, UINT nFlags); 95 | //}}AFX_MSG 96 | 97 | DECLARE_MESSAGE_MAP() 98 | 99 | private: 100 | int m_nNumLines; 101 | CString m_sInitText; 102 | int m_nRow; 103 | int m_nCol; 104 | UINT m_nLastChar; 105 | BOOL m_bExitOnArrows; 106 | }; 107 | 108 | ///////////////////////////////////////////////////////////////////////////// 109 | 110 | //{{AFX_INSERT_LOCATION}} 111 | // Microsoft Developer Studio will insert additional declarations immediately before the previous line. 112 | 113 | #endif // !defined(AFX_INPLACELIST_H__ECD42822_16DF_11D1_992F_895E185F9C72__INCLUDED_) 114 | -------------------------------------------------------------------------------- /Source-32-Bit/LSPC.APS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/USEPA/LSPC-Loading-Simulation-Program/2f846c6719088642178a636ed3ae7630d8df9afd/Source-32-Bit/LSPC.APS -------------------------------------------------------------------------------- /Source-32-Bit/LSPC.dsw: -------------------------------------------------------------------------------- 1 | Microsoft Developer Studio Workspace File, Format Version 6.00 2 | # WARNING: DO NOT EDIT OR DELETE THIS WORKSPACE FILE! 3 | 4 | ############################################################################### 5 | 6 | Project: "LSPC"=.\LSPC.dsp - Package Owner=<4> 7 | 8 | Package=<5> 9 | {{{ 10 | }}} 11 | 12 | Package=<4> 13 | {{{ 14 | }}} 15 | 16 | ############################################################################### 17 | 18 | Global: 19 | 20 | Package=<5> 21 | {{{ 22 | }}} 23 | 24 | Package=<3> 25 | {{{ 26 | }}} 27 | 28 | ############################################################################### 29 | 30 | -------------------------------------------------------------------------------- /Source-32-Bit/LSPC.h: -------------------------------------------------------------------------------- 1 | // LSPC.h : main header file for the LSPC application 2 | // 3 | 4 | #if !defined(AFX_LSPC_H__472C2794_E940_11D3_B2F2_00104B9CFF37__INCLUDED_) 5 | #define AFX_LSPC_H__472C2794_E940_11D3_B2F2_00104B9CFF37__INCLUDED_ 6 | 7 | #if _MSC_VER > 1000 8 | #pragma once 9 | #endif // _MSC_VER > 1000 10 | 11 | #ifndef __AFXWIN_H__ 12 | #error include 'stdafx.h' before including this file for PCH 13 | #endif 14 | 15 | #include "resource.h" // main symbols 16 | 17 | ///////////////////////////////////////////////////////////////////////////// 18 | // CLSPCApp: 19 | // See LSPC.cpp for the implementation of this class 20 | // 21 | 22 | class CLSPCApp : public CWinApp 23 | { 24 | public: 25 | void OpenLogFile(); 26 | //void Log(CString strMessage); 27 | void Log(LPCTSTR lpszFormat, ...); 28 | static bool GetDBLocation(); 29 | CLSPCApp(); 30 | virtual ~CLSPCApp(); 31 | static CString GetMDBDriver(); 32 | static CString strLocation; 33 | static CString strDBFilePath; 34 | static CString strDBFileName; 35 | FILE *fpDebug; 36 | static CString GetResultMDBDriver(); 37 | 38 | // Overrides 39 | // ClassWizard generated virtual function overrides 40 | //{{AFX_VIRTUAL(CLSPCApp) 41 | public: 42 | virtual BOOL InitInstance(); 43 | virtual int ExitInstance(); 44 | //}}AFX_VIRTUAL 45 | 46 | // Implementation 47 | //{{AFX_MSG(CLSPCApp) 48 | afx_msg void OnAppAbout(); 49 | // NOTE - the ClassWizard will add and remove member functions here. 50 | // DO NOT EDIT what you see in these blocks of generated code ! 51 | //}}AFX_MSG 52 | DECLARE_MESSAGE_MAP() 53 | }; 54 | 55 | 56 | ///////////////////////////////////////////////////////////////////////////// 57 | 58 | //{{AFX_INSERT_LOCATION}} 59 | // Microsoft Visual C++ will insert additional declarations immediately before the previous line. 60 | 61 | #endif // !defined(AFX_LSPC_H__472C2794_E940_11D3_B2F2_00104B9CFF37__INCLUDED_) 62 | -------------------------------------------------------------------------------- /Source-32-Bit/LSPC.ncb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/USEPA/LSPC-Loading-Simulation-Program/2f846c6719088642178a636ed3ae7630d8df9afd/Source-32-Bit/LSPC.ncb -------------------------------------------------------------------------------- /Source-32-Bit/LSPC.opt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/USEPA/LSPC-Loading-Simulation-Program/2f846c6719088642178a636ed3ae7630d8df9afd/Source-32-Bit/LSPC.opt -------------------------------------------------------------------------------- /Source-32-Bit/LSPCDoc.h: -------------------------------------------------------------------------------- 1 | // LSPCDoc.h : interface of the CLSPCDoc class 2 | // 3 | ///////////////////////////////////////////////////////////////////////////// 4 | 5 | #if !defined(AFX_LSPCDOC_H__472C279A_E940_11D3_B2F2_00104B9CFF37__INCLUDED_) 6 | #define AFX_LSPCDOC_H__472C279A_E940_11D3_B2F2_00104B9CFF37__INCLUDED_ 7 | 8 | #if _MSC_VER > 1000 9 | #pragma once 10 | #endif // _MSC_VER > 1000 11 | 12 | #include "LSPCMODEL.h" 13 | 14 | class CLSPCDoc : public CDocument 15 | { 16 | protected: // create from serialization only 17 | CLSPCDoc(); 18 | DECLARE_DYNCREATE(CLSPCDoc) 19 | 20 | // Attributes 21 | public: 22 | CLSPCMODEL lspc; 23 | // Operations 24 | public: 25 | 26 | // Overrides 27 | // ClassWizard generated virtual function overrides 28 | //{{AFX_VIRTUAL(CLSPCDoc) 29 | public: 30 | virtual BOOL OnNewDocument(); 31 | virtual void Serialize(CArchive& ar); 32 | virtual BOOL OnOpenDocument(LPCTSTR lpszPathName); 33 | virtual BOOL OnSaveDocument(LPCTSTR lpszPathName); 34 | //}}AFX_VIRTUAL 35 | 36 | // Implementation 37 | public: 38 | virtual ~CLSPCDoc(); 39 | #ifdef _DEBUG 40 | virtual void AssertValid() const; 41 | virtual void Dump(CDumpContext& dc) const; 42 | #endif 43 | 44 | // Generated message map functions 45 | protected: 46 | //{{AFX_MSG(CLSPCDoc) 47 | afx_msg void OnFileSaveAs(); 48 | afx_msg void OnFileSave(); 49 | //}}AFX_MSG 50 | DECLARE_MESSAGE_MAP() 51 | }; 52 | 53 | ///////////////////////////////////////////////////////////////////////////// 54 | 55 | //{{AFX_INSERT_LOCATION}} 56 | // Microsoft Visual C++ will insert additional declarations immediately before the previous line. 57 | 58 | #endif // !defined(AFX_LSPCDOC_H__472C279A_E940_11D3_B2F2_00104B9CFF37__INCLUDED_) 59 | -------------------------------------------------------------------------------- /Source-32-Bit/LSPCView.h: -------------------------------------------------------------------------------- 1 | // LSPCView.h : interface of the CLSPCView class 2 | // 3 | ///////////////////////////////////////////////////////////////////////////// 4 | 5 | 6 | #if !defined(AFX_LSPCVIEW_H__472C279C_E940_11D3_B2F2_00104B9CFF37__INCLUDED_) 7 | #define AFX_LSPCVIEW_H__472C279C_E940_11D3_B2F2_00104B9CFF37__INCLUDED_ 8 | 9 | #include "LSPCDoc.h" 10 | #include "MyPropertySheet1.h" 11 | #include "MyPropertySheet2.h" 12 | 13 | #if _MSC_VER > 1000 14 | #pragma once 15 | #endif // _MSC_VER > 1000 16 | 17 | 18 | class CLSPCView : public CFormView 19 | { 20 | protected: // create from serialization only 21 | CLSPCView(); 22 | DECLARE_DYNCREATE(CLSPCView) 23 | 24 | public: 25 | //{{AFX_DATA(CLSPCView) 26 | enum{ IDD = IDD_LSPC_FORM }; 27 | // NOTE: the ClassWizard will add data members here 28 | //}}AFX_DATA 29 | 30 | public: 31 | int m_nPropertySheetNum; 32 | CMyPropertySheet1 *m_pMyPropSheet1; 33 | CMyPropertySheet2 *m_pMyPropSheet2; 34 | 35 | // Attributes 36 | public: 37 | CLSPCDoc* GetDocument(); 38 | void SetActivePage(int nSheetNum, int nPageIndex); 39 | int GetGeneralIndex(); 40 | 41 | // Operations 42 | public: 43 | 44 | // Overrides 45 | // ClassWizard generated virtual function overrides 46 | //{{AFX_VIRTUAL(CLSPCView) 47 | public: 48 | virtual BOOL PreCreateWindow(CREATESTRUCT& cs); 49 | protected: 50 | virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV support 51 | virtual void OnInitialUpdate(); // called first time after construct 52 | virtual BOOL OnPreparePrinting(CPrintInfo* pInfo); 53 | virtual void OnBeginPrinting(CDC* pDC, CPrintInfo* pInfo); 54 | virtual void OnEndPrinting(CDC* pDC, CPrintInfo* pInfo); 55 | virtual void OnPrint(CDC* pDC, CPrintInfo* pInfo); 56 | //}}AFX_VIRTUAL 57 | 58 | // Implementation 59 | public: 60 | virtual ~CLSPCView(); 61 | #ifdef _DEBUG 62 | virtual void AssertValid() const; 63 | virtual void Dump(CDumpContext& dc) const; 64 | #endif 65 | 66 | protected: 67 | 68 | // Generated message map functions 69 | protected: 70 | //{{AFX_MSG(CLSPCView) 71 | afx_msg void OnSize(UINT nType, int cx, int cy); 72 | afx_msg void OnEditCut(); 73 | afx_msg void OnEditCopy(); 74 | afx_msg void OnEditPaste(); 75 | //}}AFX_MSG 76 | DECLARE_MESSAGE_MAP() 77 | }; 78 | 79 | #ifndef _DEBUG // debug version in LSPCView.cpp 80 | inline CLSPCDoc* CLSPCView::GetDocument() 81 | { return (CLSPCDoc*)m_pDocument; } 82 | #endif 83 | 84 | ///////////////////////////////////////////////////////////////////////////// 85 | 86 | //{{AFX_INSERT_LOCATION}} 87 | // Microsoft Visual C++ will insert additional declarations immediately before the previous line. 88 | 89 | #endif // !defined(AFX_LSPCVIEW_H__472C279C_E940_11D3_B2F2_00104B9CFF37__INCLUDED_) 90 | -------------------------------------------------------------------------------- /Source-32-Bit/Landuse.h: -------------------------------------------------------------------------------- 1 | // LANDUSE.h: interface for the CLANDUSE class. 2 | // 3 | ////////////////////////////////////////////////////////////////////// 4 | #include 5 | #include 6 | 7 | #if !defined(AFX_LANDUSE_H__A3D833A8_BD4A_11D3_A495_002078143FF2__INCLUDED_) 8 | #define AFX_LANDUSE_H__A3D833A8_BD4A_11D3_A495_002078143FF2__INCLUDED_ 9 | 10 | #if _MSC_VER > 1000 11 | #pragma once 12 | #endif // _MSC_VER > 1000 13 | 14 | typedef struct 15 | { 16 | CString luname; 17 | bool bLUchange; // flag indicating the landuse change 18 | int sindex; // starting index in landuse chage table 19 | int records; // number of records in landuse change table 20 | int luid; // landuse ID 21 | int subbasin; // subbasin ID 22 | int piid; // pervious/impervious flag 23 | double area; // landuse area (acre) 24 | double slsur; // overland flow slope 25 | double lsur; // overland flow length 26 | FILE* m_fileOut; // used for outputing simulation result 27 | }LUInfo; 28 | 29 | typedef struct tagLANDUSEDATA 30 | { 31 | COleDateTime tDATE; // date for the landuse change record 32 | int nSUBBASIN; // subbasin ID 33 | int nDELUID; // landuse ID 34 | double lfAREA; // landuse area (acre) 35 | double lfSLSUR; // overland flow slope 36 | double lfLSUR; // overland flow length 37 | }LANDUSEDATA; 38 | 39 | class CLANDUSE 40 | { 41 | public: 42 | CLANDUSE(); 43 | virtual ~CLANDUSE(); 44 | 45 | public: 46 | int nLUchangeFlag; // flag indicating the landuse change data 47 | long nNumLUchangeRecords; // number of records in landuse change table 48 | CString strLUchangeFilePath; // landuse change file path 49 | LANDUSEDATA *pLUDATA; // array of landuse change data 50 | 51 | public: 52 | void ResetData(); 53 | void SkipCommentLine(FILE *fp); 54 | long GetNumberOfRecords(FILE *fp); 55 | void ReadLUchangeDatabase(bool bRunNIMS); 56 | void ReadLUchangeTextFile(CString strFileName); 57 | void WriteLUchangeTextFile(CString strFileName); 58 | void GetLanduseInfo(COleDateTime tCurrent,LUInfo *pluinfop,double& lfSLSUR, 59 | double& lfLSUR); 60 | double GetLanduseArea(COleDateTime tCurrent,LUInfo *pluinfop); 61 | int FindLanduseIndex(int nIndex,int nRecord,COleDateTime tCurrent); 62 | int CanSweep(int month, int StartSweepMonth, int EndSweepMonth); 63 | int BuildupSweep(double& buildup, double& frac_sand, double& frac_silt, 64 | double& frac_clay, double remeff_sand, double remeff_silt, 65 | double remeff_clay, double area, double percent_area,double runoff, 66 | double frequency, COleDateTime tCurrent, COleDateTime& tLastSwept); 67 | int BuildupSweep_GQ(double& buildup, double rem_efficiency, double area, 68 | double percent_area, double runoff, double frequency, 69 | COleDateTime tCurrent, COleDateTime& tLastSwept); 70 | }; 71 | 72 | #endif // !defined(AFX_LANDUSE_H__A3D833A8_BD4A_11D3_A495_002078143FF2__INCLUDED_) 73 | -------------------------------------------------------------------------------- /Source-32-Bit/LeftView.h: -------------------------------------------------------------------------------- 1 | // LeftView.h : interface of the CLeftView class 2 | // 3 | ///////////////////////////////////////////////////////////////////////////// 4 | 5 | #if !defined(AFX_LEFTVIEW_H__472C279E_E940_11D3_B2F2_00104B9CFF37__INCLUDED_) 6 | #define AFX_LEFTVIEW_H__472C279E_E940_11D3_B2F2_00104B9CFF37__INCLUDED_ 7 | 8 | #if _MSC_VER > 1000 9 | #pragma once 10 | #endif // _MSC_VER > 1000 11 | 12 | class CLSPCDoc; 13 | 14 | class CLeftView : public CTreeView 15 | { 16 | protected: // create from serialization only 17 | CLeftView(); 18 | DECLARE_DYNCREATE(CLeftView) 19 | 20 | // Attributes 21 | public: 22 | CLSPCDoc* GetDocument(); 23 | 24 | // Operations 25 | public: 26 | HTREEITEM *pTreeLeaves; 27 | // Overrides 28 | // ClassWizard generated virtual function overrides 29 | //{{AFX_VIRTUAL(CLeftView) 30 | public: 31 | virtual void OnDraw(CDC* pDC); // overridden to draw this view 32 | virtual BOOL PreCreateWindow(CREATESTRUCT& cs); 33 | virtual BOOL Create(LPCTSTR lpszClassName, LPCTSTR lpszWindowName, DWORD dwStyle, const RECT& rect, CWnd* pParentWnd, UINT nID, CCreateContext* pContext = NULL); 34 | protected: 35 | virtual BOOL OnPreparePrinting(CPrintInfo* pInfo); 36 | virtual void OnBeginPrinting(CDC* pDC, CPrintInfo* pInfo); 37 | virtual void OnEndPrinting(CDC* pDC, CPrintInfo* pInfo); 38 | virtual void OnInitialUpdate(); // called first time after construct 39 | //}}AFX_VIRTUAL 40 | 41 | // Implementation 42 | public: 43 | void SelectItem(int nIndex); 44 | virtual ~CLeftView(); 45 | #ifdef _DEBUG 46 | virtual void AssertValid() const; 47 | virtual void Dump(CDumpContext& dc) const; 48 | #endif 49 | 50 | protected: 51 | 52 | // Generated message map functions 53 | protected: 54 | //{{AFX_MSG(CLeftView) 55 | afx_msg void OnSelchanged(NMHDR* pNMHDR, LRESULT* pResult); 56 | //}}AFX_MSG 57 | DECLARE_MESSAGE_MAP() 58 | }; 59 | 60 | #ifndef _DEBUG // debug version in LeftView.cpp 61 | inline CLSPCDoc* CLeftView::GetDocument() 62 | { return (CLSPCDoc*)m_pDocument; } 63 | #endif 64 | 65 | ///////////////////////////////////////////////////////////////////////////// 66 | 67 | //{{AFX_INSERT_LOCATION}} 68 | // Microsoft Visual C++ will insert additional declarations immediately before the previous line. 69 | 70 | #endif // !defined(AFX_LEFTVIEW_H__472C279E_E940_11D3_B2F2_00104B9CFF37__INCLUDED_) 71 | -------------------------------------------------------------------------------- /Source-32-Bit/MainFrm.h: -------------------------------------------------------------------------------- 1 | // MainFrm.h : interface of the CMainFrame class 2 | // 3 | ///////////////////////////////////////////////////////////////////////////// 4 | 5 | #if !defined(AFX_MAINFRM_H__472C2798_E940_11D3_B2F2_00104B9CFF37__INCLUDED_) 6 | #define AFX_MAINFRM_H__472C2798_E940_11D3_B2F2_00104B9CFF37__INCLUDED_ 7 | 8 | #if _MSC_VER > 1000 9 | #pragma once 10 | #endif // _MSC_VER > 1000 11 | 12 | class CLSPCView; 13 | class CMainFrame : public CFrameWnd 14 | { 15 | 16 | protected: // create from serialization only 17 | CMainFrame(); 18 | DECLARE_DYNCREATE(CMainFrame) 19 | 20 | // Attributes 21 | public: 22 | CSplitterWnd m_wndSplitter; 23 | CString strPath; 24 | bool bsaveflag; 25 | bool bRunModel; 26 | bool bRunNIMS; //create input text file for NIMS 27 | CMapStringToString m_indexMap; 28 | 29 | public: 30 | 31 | // Operations 32 | public: 33 | void GetFromDatabase(); 34 | int GetGeneralIndex(int nSheetNum, int nPageIndex); 35 | 36 | // Overrides 37 | // ClassWizard generated virtual function overrides 38 | //{{AFX_VIRTUAL(CMainFrame) 39 | public: 40 | virtual BOOL OnCreateClient(LPCREATESTRUCT lpcs, CCreateContext* pContext); 41 | virtual BOOL PreCreateWindow(CREATESTRUCT& cs); 42 | virtual BOOL DestroyWindow(); 43 | //}}AFX_VIRTUAL 44 | 45 | // Implementation 46 | public: 47 | void OpenInputFile(CString strFileName); 48 | virtual ~CMainFrame(); 49 | #ifdef _DEBUG 50 | virtual void AssertValid() const; 51 | virtual void Dump(CDumpContext& dc) const; 52 | #endif 53 | 54 | public: // control bar embedded members 55 | void SetPercentage(double lfPerc); 56 | CStatusBar m_wndStatusBar; 57 | CToolBar m_wndToolBar; 58 | CReBar m_wndReBar; 59 | CDialogBar m_wndDlgBar; 60 | 61 | // Generated message map functions 62 | //protected: 63 | public: 64 | //{{AFX_MSG(CMainFrame) 65 | afx_msg int OnCreate(LPCREATESTRUCT lpCreateStruct); 66 | afx_msg void OnFileNew(); 67 | afx_msg void OnFileOpen(); 68 | afx_msg void OnFileRun(); 69 | afx_msg void OnFileGetfromdatabase(); 70 | afx_msg void OnFileLoadweatherdata(); 71 | afx_msg void OnFileSavedefaultparameterstodatabase(); 72 | afx_msg void OnLoadPointSourceFile(); 73 | afx_msg void OnDBLoadPointSource(); 74 | afx_msg void OnFileSavePointSourceData(); 75 | afx_msg void OnViewComments(); 76 | afx_msg void OnViewParameterinfo(); 77 | afx_msg void OnClose(); 78 | afx_msg void OnFileLoadLanduseChangeTextfile(); 79 | afx_msg void OnFileLoadLanduseChangeDatabase(); 80 | afx_msg void OnFileSaveLanduseChangeData(); 81 | //}}AFX_MSG 82 | DECLARE_MESSAGE_MAP() 83 | }; 84 | 85 | ///////////////////////////////////////////////////////////////////////////// 86 | 87 | //{{AFX_INSERT_LOCATION}} 88 | // Microsoft Visual C++ will insert additional declarations immediately before the previous line. 89 | 90 | #endif // !defined(AFX_MAINFRM_H__472C2798_E940_11D3_B2F2_00104B9CFF37__INCLUDED_) 91 | -------------------------------------------------------------------------------- /Source-32-Bit/Page0.h: -------------------------------------------------------------------------------- 1 | #if !defined(AFX_PAGE0_H__77DFDBE5_E941_11D3_B2F2_00104B9CFF37__INCLUDED_) 2 | #define AFX_PAGE0_H__77DFDBE5_E941_11D3_B2F2_00104B9CFF37__INCLUDED_ 3 | 4 | #if _MSC_VER > 1000 5 | #pragma once 6 | #endif // _MSC_VER > 1000 7 | // Page0.h : header file 8 | // 9 | 10 | ///////////////////////////////////////////////////////////////////////////// 11 | // CPage0 dialog 12 | 13 | class CPage0 : public CPropertyPage 14 | { 15 | DECLARE_DYNCREATE(CPage0) 16 | 17 | // Construction 18 | public: 19 | CPage0(); 20 | ~CPage0(); 21 | virtual BOOL UpdateData( BOOL bSaveAndValidate = TRUE ); 22 | 23 | // Dialog Data 24 | //{{AFX_DATA(CPage0) 25 | enum { IDD = IDD_DIALOG0 }; 26 | BOOL m_bPWater; 27 | BOOL m_bSediment; 28 | BOOL m_bQual; 29 | BOOL m_bTemp; 30 | BOOL m_bPH; 31 | BOOL m_bSnow; 32 | BOOL m_bOX; 33 | BOOL m_bNUT; 34 | BOOL m_bPLK; 35 | //}}AFX_DATA 36 | 37 | 38 | // Overrides 39 | // ClassWizard generate virtual function overrides 40 | //{{AFX_VIRTUAL(CPage0) 41 | public: 42 | virtual LRESULT OnWizardNext(); 43 | virtual void OnCancel(); 44 | protected: 45 | virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV support 46 | //}}AFX_VIRTUAL 47 | 48 | // Implementation 49 | protected: 50 | // Generated message map functions 51 | //{{AFX_MSG(CPage0) 52 | afx_msg void OnCheck(); 53 | //}}AFX_MSG 54 | DECLARE_MESSAGE_MAP() 55 | 56 | }; 57 | 58 | //{{AFX_INSERT_LOCATION}} 59 | // Microsoft Visual C++ will insert additional declarations immediately before the previous line. 60 | 61 | #endif // !defined(AFX_PAGE0_H__77DFDBE5_E941_11D3_B2F2_00104B9CFF37__INCLUDED_) 62 | -------------------------------------------------------------------------------- /Source-32-Bit/Page10.h: -------------------------------------------------------------------------------- 1 | #if !defined(AFX_PAGE10_H__092E39A5_03F8_11D4_B2F6_00104B9CFF37__INCLUDED_) 2 | #define AFX_PAGE10_H__092E39A5_03F8_11D4_B2F6_00104B9CFF37__INCLUDED_ 3 | 4 | #if _MSC_VER > 1000 5 | #pragma once 6 | #endif // _MSC_VER > 1000 7 | // Page10.h : header file 8 | // 9 | 10 | #include "PageAdd.h" 11 | 12 | class CPage10 : public CPageAdd 13 | { 14 | public: 15 | CPage10(); 16 | CPage10(UINT nIDCap); 17 | virtual ~CPage10(); 18 | virtual void InitGrid(); 19 | virtual BOOL UpdateData( BOOL bSaveAndValidate = TRUE ); 20 | }; 21 | 22 | ///////////////////////////////////////////////////////////////////////////// 23 | 24 | //{{AFX_INSERT_LOCATION}} 25 | // Microsoft Visual C++ will insert additional declarations immediately before the previous line. 26 | 27 | #endif // !defined(AFX_PAGE10_H__092E39A5_03F8_11D4_B2F6_00104B9CFF37__INCLUDED_) 28 | -------------------------------------------------------------------------------- /Source-32-Bit/Page100.h: -------------------------------------------------------------------------------- 1 | #if !defined(AFX_PAGE100_H__FECC0DD8_E955_11D3_B2F2_00104B9CFF37__INCLUDED_) 2 | #define AFX_PAGE100_H__FECC0DD8_E955_11D3_B2F2_00104B9CFF37__INCLUDED_ 3 | 4 | #if _MSC_VER > 1000 5 | #pragma once 6 | #endif // _MSC_VER > 1000 7 | // Page100.h : header file 8 | // 9 | 10 | ///////////////////////////////////////////////////////////////////////////// 11 | // CPage100 dialog 12 | 13 | class CPage100 : public CPropertyPage 14 | { 15 | DECLARE_DYNCREATE(CPage100) 16 | 17 | // Construction 18 | public: 19 | CPage100(); 20 | ~CPage100(); 21 | virtual BOOL UpdateData( BOOL bSaveAndValidate = TRUE ); 22 | 23 | // Dialog Data 24 | //{{AFX_DATA(CPage100) 25 | enum { IDD = IDD_DIALOG9 }; 26 | BOOL m_bvcsfg; 27 | BOOL m_bvuzfg; 28 | BOOL m_bvnnfg; 29 | BOOL m_bvifwfg; 30 | BOOL m_bvircfg; 31 | BOOL m_bvlefg; 32 | //}}AFX_DATA 33 | 34 | 35 | // Overrides 36 | // ClassWizard generate virtual function overrides 37 | //{{AFX_VIRTUAL(CPage100) 38 | protected: 39 | virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV support 40 | //}}AFX_VIRTUAL 41 | 42 | // Implementation 43 | protected: 44 | // Generated message map functions 45 | //{{AFX_MSG(CPage100) 46 | // NOTE: the ClassWizard will add member functions here 47 | //}}AFX_MSG 48 | DECLARE_MESSAGE_MAP() 49 | 50 | }; 51 | 52 | //{{AFX_INSERT_LOCATION}} 53 | // Microsoft Visual C++ will insert additional declarations immediately before the previous line. 54 | 55 | #endif // !defined(AFX_PAGE100_H__FECC0DD8_E955_11D3_B2F2_00104B9CFF37__INCLUDED_) 56 | -------------------------------------------------------------------------------- /Source-32-Bit/Page110.h: -------------------------------------------------------------------------------- 1 | // Page110.h: interface for the CPage110 class. 2 | // 3 | ////////////////////////////////////////////////////////////////////// 4 | 5 | #if !defined(AFX_PAGE110_H__F8E4F306_EE09_11D3_B2F2_00104B9CFF37__INCLUDED_) 6 | #define AFX_PAGE110_H__F8E4F306_EE09_11D3_B2F2_00104B9CFF37__INCLUDED_ 7 | 8 | #if _MSC_VER > 1000 9 | #pragma once 10 | #endif // _MSC_VER > 1000 11 | 12 | #include "PageAdd.h" 13 | 14 | class CPage110 : public CPageAdd 15 | { 16 | public: 17 | CPage110(); 18 | CPage110(UINT nIDCap); 19 | virtual ~CPage110(); 20 | virtual void InitGrid(); 21 | virtual BOOL UpdateData( BOOL bSaveAndValidate = TRUE ); 22 | }; 23 | 24 | #endif // !defined(AFX_Page110_H__F8E4F306_EE09_11D3_B2F2_00104B9CFF37__INCLUDED_) 25 | -------------------------------------------------------------------------------- /Source-32-Bit/Page120.h: -------------------------------------------------------------------------------- 1 | // Page120.h: interface for the CPage120 class. 2 | // 3 | ////////////////////////////////////////////////////////////////////// 4 | 5 | #if !defined(AFX_PAGE120_H__F8E4F306_EE09_11D3_B2F2_00104B9CFF37__INCLUDED_) 6 | #define AFX_PAGE120_H__F8E4F306_EE09_11D3_B2F2_00104B9CFF37__INCLUDED_ 7 | 8 | #if _MSC_VER > 1000 9 | #pragma once 10 | #endif // _MSC_VER > 1000 11 | 12 | #include "PageAdd.h" 13 | 14 | class CPage120 : public CPageAdd 15 | { 16 | public: 17 | CPage120(); 18 | CPage120(UINT nIDCap); 19 | virtual ~CPage120(); 20 | virtual void InitGrid(); 21 | virtual BOOL UpdateData( BOOL bSaveAndValidate = TRUE ); 22 | }; 23 | 24 | #endif // !defined(AFX_Page120_H__F8E4F306_EE09_11D3_B2F2_00104B9CFF37__INCLUDED_) 25 | -------------------------------------------------------------------------------- /Source-32-Bit/Page130.h: -------------------------------------------------------------------------------- 1 | // Page130.h: interface for the CPage130 class. 2 | // 3 | ////////////////////////////////////////////////////////////////////// 4 | 5 | #if !defined(AFX_PAGE130_H__F8E4F306_EE09_11D3_B2F2_00104B9CFF37__INCLUDED_) 6 | #define AFX_PAGE130_H__F8E4F306_EE09_11D3_B2F2_00104B9CFF37__INCLUDED_ 7 | 8 | #if _MSC_VER > 1000 9 | #pragma once 10 | #endif // _MSC_VER > 1000 11 | 12 | #include "PageAdd.h" 13 | 14 | class CPage130 : public CPageAdd 15 | { 16 | public: 17 | CPage130(); 18 | CPage130(UINT nIDCap); 19 | virtual ~CPage130(); 20 | virtual void InitGrid(); 21 | virtual BOOL UpdateData( BOOL bSaveAndValidate = TRUE ); 22 | }; 23 | 24 | #endif // !defined(AFX_Page130_H__F8E4F306_EE09_11D3_B2F2_00104B9CFF37__INCLUDED_) 25 | -------------------------------------------------------------------------------- /Source-32-Bit/Page140.h: -------------------------------------------------------------------------------- 1 | // Page140.h: interface for the CPage140 class. 2 | // 3 | ////////////////////////////////////////////////////////////////////// 4 | 5 | #if !defined(AFX_PAGE140_H__F8E4F306_EE09_11D3_B2F2_00104B9CFF37__INCLUDED_) 6 | #define AFX_PAGE140_H__F8E4F306_EE09_11D3_B2F2_00104B9CFF37__INCLUDED_ 7 | 8 | #if _MSC_VER > 1000 9 | #pragma once 10 | #endif // _MSC_VER > 1000 11 | 12 | #include "PageAdd.h" 13 | 14 | class CPage140 : public CPageAdd 15 | { 16 | public: 17 | CPage140(); 18 | CPage140(UINT nIDCap); 19 | virtual ~CPage140(); 20 | virtual void InitGrid(); 21 | virtual BOOL UpdateData( BOOL bSaveAndValidate = TRUE ); 22 | }; 23 | 24 | #endif // !defined(AFX_Page140_H__F8E4F306_EE09_11D3_B2F2_00104B9CFF37__INCLUDED_) 25 | -------------------------------------------------------------------------------- /Source-32-Bit/Page15.h: -------------------------------------------------------------------------------- 1 | #if !defined(AFX_Page15_H__092E39A5_03F8_11D4_B2F6_00104B9CFF37__INCLUDED_) 2 | #define AFX_Page15_H__092E39A5_03F8_11D4_B2F6_00104B9CFF37__INCLUDED_ 3 | 4 | #if _MSC_VER > 1000 5 | #pragma once 6 | #endif // _MSC_VER > 1000 7 | // Page15.h : header file 8 | // 9 | 10 | #include "PageAdd.h" 11 | 12 | class CPage15 : public CPageAdd 13 | { 14 | public: 15 | CPage15(); 16 | CPage15(UINT nIDCap); 17 | virtual ~CPage15(); 18 | virtual void InitGrid(); 19 | virtual BOOL UpdateData( BOOL bSaveAndValidate = TRUE ); 20 | }; 21 | 22 | ///////////////////////////////////////////////////////////////////////////// 23 | 24 | //{{AFX_INSERT_LOCATION}} 25 | // Microsoft Visual C++ will insert additional declarations immediately before the previous line. 26 | 27 | #endif // !defined(AFX_Page15_H__092E39A5_03F8_11D4_B2F6_00104B9CFF37__INCLUDED_) 28 | -------------------------------------------------------------------------------- /Source-32-Bit/Page150.h: -------------------------------------------------------------------------------- 1 | // Page150.h: interface for the CPage150 class. 2 | // 3 | ////////////////////////////////////////////////////////////////////// 4 | 5 | #if !defined(AFX_Page150_H__F8E4F306_EE09_11D3_B2F2_00104B9CFF37__INCLUDED_) 6 | #define AFX_Page150_H__F8E4F306_EE09_11D3_B2F2_00104B9CFF37__INCLUDED_ 7 | 8 | #if _MSC_VER > 1000 9 | #pragma once 10 | #endif // _MSC_VER > 1000 11 | 12 | #include "PageAdd.h" 13 | 14 | class CPage150 : public CPageAdd 15 | { 16 | public: 17 | CPage150(); 18 | CPage150(UINT nIDCap); 19 | virtual ~CPage150(); 20 | virtual void InitGrid(); 21 | virtual BOOL UpdateData( BOOL bSaveAndValidate = TRUE ); 22 | }; 23 | 24 | #endif // !defined(AFX_Page150_H__F8E4F306_EE09_11D3_B2F2_00104B9CFF37__INCLUDED_) 25 | -------------------------------------------------------------------------------- /Source-32-Bit/Page160.h: -------------------------------------------------------------------------------- 1 | // Page160.h: interface for the CPage160 class. 2 | // 3 | ////////////////////////////////////////////////////////////////////// 4 | 5 | #if !defined(AFX_Page160_H__F8E4F306_EE09_11D3_B2F2_00104B9CFF37__INCLUDED_) 6 | #define AFX_Page160_H__F8E4F306_EE09_11D3_B2F2_00104B9CFF37__INCLUDED_ 7 | 8 | #if _MSC_VER > 1000 9 | #pragma once 10 | #endif // _MSC_VER > 1000 11 | 12 | #include "PageAdd.h" 13 | 14 | class CPage160 : public CPageAdd 15 | { 16 | public: 17 | CPage160(); 18 | CPage160(UINT nIDCap); 19 | virtual ~CPage160(); 20 | virtual void InitGrid(); 21 | virtual BOOL UpdateData( BOOL bSaveAndValidate = TRUE ); 22 | }; 23 | 24 | #endif // !defined(AFX_Page160_H__F8E4F306_EE09_11D3_B2F2_00104B9CFF37__INCLUDED_) 25 | -------------------------------------------------------------------------------- /Source-32-Bit/Page170.h: -------------------------------------------------------------------------------- 1 | // Page170.h: interface for the CPage170 class. 2 | // 3 | ////////////////////////////////////////////////////////////////////// 4 | 5 | #if !defined(AFX_Page170_H__F8E4F306_EE09_11D3_B2F2_00104B9CFF37__INCLUDED_) 6 | #define AFX_Page170_H__F8E4F306_EE09_11D3_B2F2_00104B9CFF37__INCLUDED_ 7 | 8 | #if _MSC_VER > 1000 9 | #pragma once 10 | #endif // _MSC_VER > 1000 11 | 12 | #include "PageAdd.h" 13 | 14 | class CPage170 : public CPageAdd 15 | { 16 | public: 17 | CPage170(); 18 | CPage170(UINT nIDCap); 19 | virtual ~CPage170(); 20 | virtual void InitGrid(); 21 | virtual BOOL UpdateData( BOOL bSaveAndValidate = TRUE ); 22 | }; 23 | 24 | #endif // !defined(AFX_Page170_H__F8E4F306_EE09_11D3_B2F2_00104B9CFF37__INCLUDED_) 25 | -------------------------------------------------------------------------------- /Source-32-Bit/Page180.h: -------------------------------------------------------------------------------- 1 | // Page180.h: interface for the CPage180 class. 2 | // 3 | ////////////////////////////////////////////////////////////////////// 4 | 5 | #if !defined(AFX_Page180_H__F8E4F306_EE09_11D3_B2F2_00104B9CFF37__INCLUDED_) 6 | #define AFX_Page180_H__F8E4F306_EE09_11D3_B2F2_00104B9CFF37__INCLUDED_ 7 | 8 | #if _MSC_VER > 1000 9 | #pragma once 10 | #endif // _MSC_VER > 1000 11 | 12 | #include "PageAdd.h" 13 | 14 | class CPage180 : public CPageAdd 15 | { 16 | public: 17 | CPage180(); 18 | CPage180(UINT nIDCap); 19 | virtual ~CPage180(); 20 | virtual void InitGrid(); 21 | virtual BOOL UpdateData( BOOL bSaveAndValidate = TRUE ); 22 | }; 23 | 24 | #endif // !defined(AFX_Page180_H__F8E4F306_EE09_11D3_B2F2_00104B9CFF37__INCLUDED_) 25 | -------------------------------------------------------------------------------- /Source-32-Bit/Page190.h: -------------------------------------------------------------------------------- 1 | // Page190.h: interface for the CPage190 class. 2 | // 3 | ////////////////////////////////////////////////////////////////////// 4 | 5 | #if !defined(AFX_Page190_H__F8E4F306_EE09_11D3_B2F2_00104B9CFF37__INCLUDED_) 6 | #define AFX_Page190_H__F8E4F306_EE09_11D3_B2F2_00104B9CFF37__INCLUDED_ 7 | 8 | #if _MSC_VER > 1000 9 | #pragma once 10 | #endif // _MSC_VER > 1000 11 | 12 | #include "PageAdd.h" 13 | 14 | class CPage190 : public CPageAdd 15 | { 16 | public: 17 | CPage190(); 18 | CPage190(UINT nIDCap); 19 | virtual ~CPage190(); 20 | virtual void InitGrid(); 21 | virtual BOOL UpdateData( BOOL bSaveAndValidate = TRUE ); 22 | }; 23 | 24 | #endif // !defined(AFX_Page190_H__F8E4F306_EE09_11D3_B2F2_00104B9CFF37__INCLUDED_) 25 | -------------------------------------------------------------------------------- /Source-32-Bit/Page20.h: -------------------------------------------------------------------------------- 1 | // Page20.h: interface for the CPage20 class. 2 | // 3 | ////////////////////////////////////////////////////////////////////// 4 | 5 | #if !defined(AFX_PAGE20_H__F8E4F306_EE09_11D3_B2F2_00104B9CFF37__INCLUDED_) 6 | #define AFX_PAGE20_H__F8E4F306_EE09_11D3_B2F2_00104B9CFF37__INCLUDED_ 7 | 8 | #if _MSC_VER > 1000 9 | #pragma once 10 | #endif // _MSC_VER > 1000 11 | 12 | #include "PageAdd.h" 13 | 14 | class CPage20 : public CPageAdd 15 | { 16 | public: 17 | CPage20(); 18 | CPage20(UINT nIDCap); 19 | virtual ~CPage20(); 20 | virtual void InitGrid(); 21 | virtual BOOL UpdateData( BOOL bSaveAndValidate = TRUE ); 22 | }; 23 | 24 | #endif // !defined(AFX_PAGE20_H__F8E4F306_EE09_11D3_B2F2_00104B9CFF37__INCLUDED_) 25 | -------------------------------------------------------------------------------- /Source-32-Bit/Page200.h: -------------------------------------------------------------------------------- 1 | // Page200.h: interface for the CPage200 class. 2 | // 3 | ////////////////////////////////////////////////////////////////////// 4 | 5 | #if !defined(AFX_Page200_H__F8E4F306_EE09_11D3_B2F2_00104B9CFF37__INCLUDED_) 6 | #define AFX_Page200_H__F8E4F306_EE09_11D3_B2F2_00104B9CFF37__INCLUDED_ 7 | 8 | #if _MSC_VER > 1000 9 | #pragma once 10 | #endif // _MSC_VER > 1000 11 | 12 | #include "PageAdd.h" 13 | 14 | class CPage200 : public CPageAdd 15 | { 16 | public: 17 | CPage200(); 18 | CPage200(UINT nIDCap); 19 | virtual ~CPage200(); 20 | virtual void InitGrid(); 21 | virtual BOOL UpdateData( BOOL bSaveAndValidate = TRUE ); 22 | }; 23 | 24 | #endif // !defined(AFX_Page200_H__F8E4F306_EE09_11D3_B2F2_00104B9CFF37__INCLUDED_) 25 | -------------------------------------------------------------------------------- /Source-32-Bit/Page201.h: -------------------------------------------------------------------------------- 1 | #if !defined(AFX_PAGE201_H__A437D826_2522_4C10_B00A_B98852EA7A9B__INCLUDED_) 2 | #define AFX_PAGE201_H__A437D826_2522_4C10_B00A_B98852EA7A9B__INCLUDED_ 3 | 4 | #if _MSC_VER > 1000 5 | #pragma once 6 | #endif // _MSC_VER > 1000 7 | // Page201.h : header file 8 | // 9 | 10 | ///////////////////////////////////////////////////////////////////////////// 11 | // CPage201 dialog 12 | //Card 201 sets the irrigation option 13 | //if the m_bIrrig = true then consider the irrigation option 14 | //during water balance calculations 15 | class CPage201 : public CPropertyPage 16 | { 17 | DECLARE_DYNCREATE(CPage201) 18 | 19 | // Construction 20 | public: 21 | CPage201(); 22 | ~CPage201(); 23 | virtual BOOL UpdateData( BOOL bSaveAndValidate = TRUE ); 24 | // Dialog Data 25 | //{{AFX_DATA(CPage201) 26 | enum { IDD = IDD_DIALOGIRRIG }; 27 | BOOL m_bIrrig ; 28 | BOOL m_bMonVary ; 29 | BOOL m_bPET; 30 | //}}AFX_DATA 31 | 32 | 33 | // Overrides 34 | // ClassWizard generate virtual function overrides 35 | //{{AFX_VIRTUAL(CPage201) 36 | public: 37 | virtual LRESULT OnWizardNext(); 38 | virtual void OnCancel(); 39 | protected: 40 | virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV support 41 | //}}AFX_VIRTUAL 42 | 43 | // Implementation 44 | protected: 45 | // Generated message map functions 46 | //{{AFX_MSG(CPage201) 47 | // NOTE: the ClassWizard will add member functions here 48 | afx_msg void OnCheck(); 49 | //}}AFX_MSG 50 | DECLARE_MESSAGE_MAP() 51 | 52 | }; 53 | 54 | //{{AFX_INSERT_LOCATION}} 55 | // Microsoft Visual C++ will insert additional declarations immediately before the previous line. 56 | 57 | #endif // !defined(AFX_PAGE201_H__A437D826_2522_4C10_B00A_B98852EA7A9B__INCLUDED_) 58 | -------------------------------------------------------------------------------- /Source-32-Bit/Page202.h: -------------------------------------------------------------------------------- 1 | // Page202.h: interface for the CPage202 class. 2 | // 3 | ////////////////////////////////////////////////////////////////////// 4 | 5 | #if !defined(AFX_PAGE202_H__964EF2EE_B0F7_438A_BD1B_9662BA803809__INCLUDED_) 6 | #define AFX_PAGE202_H__964EF2EE_B0F7_438A_BD1B_9662BA803809__INCLUDED_ 7 | 8 | #if _MSC_VER > 1000 9 | #pragma once 10 | #endif // _MSC_VER > 1000 11 | 12 | #include "PageAdd.h" 13 | //Card 202 sets the grid for inputing irrigation parameters 14 | 15 | class CPage202 : public CPageAdd 16 | { 17 | public: 18 | CPage202(); 19 | CPage202(UINT nIDCap); 20 | virtual ~CPage202(); 21 | virtual void InitGrid(); 22 | virtual BOOL UpdateData(BOOL bSaveAndValidate = TRUE); 23 | }; 24 | 25 | #endif // !defined(AFX_PAGE202_H__964EF2EE_B0F7_438A_BD1B_9662BA803809__INCLUDED_) 26 | -------------------------------------------------------------------------------- /Source-32-Bit/Page203.h: -------------------------------------------------------------------------------- 1 | // Page203.h: interface for the CPage203 class. 2 | // 3 | ////////////////////////////////////////////////////////////////////// 4 | 5 | #if !defined(AFX_PAGEIRRIGAPPLN_H__964EF2EE_B0F7_438A_BD1B_9662BA803809__INCLUDED_) 6 | #define AFX_PAGE203_H__964EF2EE_B0F7_438A_BD1B_9662BA803809__INCLUDED_ 7 | 8 | #if _MSC_VER > 1000 9 | #pragma once 10 | #endif // _MSC_VER > 1000 11 | 12 | #include "PageAdd.h" 13 | //Card 203 sets the grid for inputing irrigation parameters 14 | 15 | class CPage203 : public CPageAdd 16 | { 17 | public: 18 | CPage203(); 19 | CPage203(UINT nIDCap); 20 | virtual ~CPage203(); 21 | virtual void InitGrid(); 22 | virtual BOOL UpdateData(BOOL bSaveAndValidate = TRUE); 23 | }; 24 | 25 | #endif // !defined(AFX_PAGE203_H__964EF2EE_B0F7_438A_BD1B_9662BA803809__INCLUDED_) 26 | -------------------------------------------------------------------------------- /Source-32-Bit/Page204.h: -------------------------------------------------------------------------------- 1 | // Page204.h: interface for the CPage204 class. 2 | // 3 | ////////////////////////////////////////////////////////////////////// 4 | 5 | #if !defined(AFX_PAGE204_H__04763FFB_138F_4E16_A1B3_F80D321ADB5C__INCLUDED_) 6 | #define AFX_PAGE204_H__04763FFB_138F_4E16_A1B3_F80D321ADB5C__INCLUDED_ 7 | 8 | #if _MSC_VER > 1000 9 | #pragma once 10 | #endif // _MSC_VER > 1000 11 | 12 | #include "PageAdd.h" 13 | //Card 204 sets the grid for monthly ET coefficients 14 | 15 | class CPage204 : public CPageAdd 16 | { 17 | public: 18 | CPage204(); 19 | CPage204(UINT nIDCap); 20 | virtual ~CPage204(); 21 | virtual void InitGrid(); 22 | virtual BOOL UpdateData(BOOL bSaveAndValidate = TRUE); 23 | }; 24 | 25 | #endif // !defined(AFX_PAGE204_H__04763FFB_138F_4E16_A1B3_F80D321ADB5C__INCLUDED_) 26 | -------------------------------------------------------------------------------- /Source-32-Bit/Page205.h: -------------------------------------------------------------------------------- 1 | // Page205.h: interface for the CPage203 class. 2 | // 3 | ////////////////////////////////////////////////////////////////////// 4 | 5 | #if !defined(AFX_PAGE205_H__044124AD_1095_410C_B216_77DF3066CBA3__INCLUDED_) 6 | #define AFX_PAGE205_H__044124AD_1095_410C_B216_77DF3066CBA3__INCLUDED_ 7 | 8 | #if _MSC_VER > 1000 9 | #pragma once 10 | #endif // _MSC_VER > 1000 11 | 12 | #include "PageAdd.h" 13 | 14 | //Card 205 sets the grid for setting the source of water withdrawal for each watershed 15 | 16 | class CPage205 : public CPageAdd 17 | { 18 | public: 19 | CPage205(); 20 | CPage205(UINT nIDCap); 21 | virtual ~CPage205(); 22 | virtual void InitGrid(); 23 | virtual BOOL UpdateData(BOOL bSaveAndValidate = TRUE); 24 | }; 25 | 26 | 27 | #endif // !defined(AFX_PAGE205_H__044124AD_1095_410C_B216_77DF3066CBA3__INCLUDED_) 28 | -------------------------------------------------------------------------------- /Source-32-Bit/Page250.h: -------------------------------------------------------------------------------- 1 | // Page250.h: interface for the CPage250 class. 2 | // 3 | ////////////////////////////////////////////////////////////////////// 4 | 5 | #if !defined(AFX_Page250_H__F8E4F306_EE09_11D3_B2F2_00104B9CFF37__INCLUDED_) 6 | #define AFX_Page250_H__F8E4F306_EE09_11D3_B2F2_00104B9CFF37__INCLUDED_ 7 | 8 | #if _MSC_VER > 1000 9 | #pragma once 10 | #endif // _MSC_VER > 1000 11 | 12 | #include "PageAdd.h" 13 | 14 | class CPage250 : public CPageAdd 15 | { 16 | public: 17 | CPage250(); 18 | CPage250(UINT nIDCap); 19 | virtual ~CPage250(); 20 | virtual void InitGrid(); 21 | virtual BOOL UpdateData( BOOL bSaveAndValidate = TRUE ); 22 | }; 23 | 24 | #endif // !defined(AFX_Page250_H__F8E4F306_EE09_11D3_B2F2_00104B9CFF37__INCLUDED_) 25 | -------------------------------------------------------------------------------- /Source-32-Bit/Page255.h: -------------------------------------------------------------------------------- 1 | #if !defined(AFX_PAGE255_H__FECC0DDA_E955_11D3_B2F2_00104B9CFF37__INCLUDED_) 2 | #define AFX_PAGE255_H__FECC0DDA_E955_11D3_B2F2_00104B9CFF37__INCLUDED_ 3 | 4 | #if _MSC_VER > 1000 5 | #pragma once 6 | #endif // _MSC_VER > 1000 7 | // Page255.h : header file 8 | // 9 | 10 | ///////////////////////////////////////////////////////////////////////////// 11 | // CPage255 dialog 12 | 13 | class CPage255 : public CPropertyPage 14 | { 15 | DECLARE_DYNCREATE(CPage255) 16 | 17 | // Construction 18 | public: 19 | CPage255(); 20 | ~CPage255(); 21 | virtual BOOL UpdateData( BOOL bSaveAndValidate = TRUE ); 22 | 23 | // Dialog Data 24 | //{{AFX_DATA(CPage255) 25 | enum { IDD = IDD_DIALOG25 }; 26 | BOOL m_bvqofg; 27 | BOOL m_bqifwfg; 28 | BOOL m_bviqcfg; 29 | BOOL m_bqagwfg; 30 | BOOL m_bvaqcfg; 31 | BOOL m_badfxfg; 32 | BOOL m_bqsowfg; 33 | BOOL m_bvsqcfg; 34 | BOOL m_bmaddfg; 35 | BOOL m_bmawdfg; 36 | //}}AFX_DATA 37 | 38 | 39 | // Overrides 40 | // ClassWizard generate virtual function overrides 41 | //{{AFX_VIRTUAL(CPage255) 42 | protected: 43 | virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV support 44 | //}}AFX_VIRTUAL 45 | 46 | // Implementation 47 | protected: 48 | // Generated message map functions 49 | //{{AFX_MSG(CPage255) 50 | // NOTE: the ClassWizard will add member functions here 51 | //}}AFX_MSG 52 | DECLARE_MESSAGE_MAP() 53 | 54 | }; 55 | 56 | //{{AFX_INSERT_LOCATION}} 57 | // Microsoft Visual C++ will insert additional declarations immediately before the previous line. 58 | 59 | #endif // !defined(AFX_PAGE255_H__FECC0DDA_E955_11D3_B2F2_00104B9CFF37__INCLUDED_) 60 | -------------------------------------------------------------------------------- /Source-32-Bit/Page260.h: -------------------------------------------------------------------------------- 1 | // Page260.h: interface for the CPage260 class. 2 | // 3 | ////////////////////////////////////////////////////////////////////// 4 | 5 | #if !defined(AFX_Page260_H__F8E4F306_EE09_11D3_B2F2_00104B9CFF37__INCLUDED_) 6 | #define AFX_Page260_H__F8E4F306_EE09_11D3_B2F2_00104B9CFF37__INCLUDED_ 7 | 8 | #if _MSC_VER > 1000 9 | #pragma once 10 | #endif // _MSC_VER > 1000 11 | 12 | #include "PageAdd.h" 13 | 14 | class CPage260 : public CPageAdd 15 | { 16 | public: 17 | CPage260(); 18 | CPage260(UINT nIDCap); 19 | virtual ~CPage260(); 20 | virtual void InitGrid(); 21 | virtual BOOL UpdateData( BOOL bSaveAndValidate = TRUE ); 22 | }; 23 | 24 | #endif // !defined(AFX_Page260_H__F8E4F306_EE09_11D3_B2F2_00104B9CFF37__INCLUDED_) 25 | -------------------------------------------------------------------------------- /Source-32-Bit/Page270.h: -------------------------------------------------------------------------------- 1 | // Page270.h: interface for the CPage270 class. 2 | // 3 | ////////////////////////////////////////////////////////////////////// 4 | 5 | #if !defined(AFX_Page270_H__F8E4F306_EE09_11D3_B2F2_00104B9CFF37__INCLUDED_) 6 | #define AFX_Page270_H__F8E4F306_EE09_11D3_B2F2_00104B9CFF37__INCLUDED_ 7 | 8 | #if _MSC_VER > 1000 9 | #pragma once 10 | #endif // _MSC_VER > 1000 11 | 12 | #include "PageAdd.h" 13 | 14 | class CPage270 : public CPageAdd 15 | { 16 | public: 17 | CPage270(); 18 | CPage270(UINT nIDCap); 19 | virtual ~CPage270(); 20 | virtual void InitGrid(); 21 | virtual BOOL UpdateData( BOOL bSaveAndValidate = TRUE ); 22 | }; 23 | 24 | #endif // !defined(AFX_Page270_H__F8E4F306_EE09_11D3_B2F2_00104B9CFF37__INCLUDED_) 25 | -------------------------------------------------------------------------------- /Source-32-Bit/Page271.h: -------------------------------------------------------------------------------- 1 | // Page271.h: interface for the CPage271 class. 2 | // 3 | ////////////////////////////////////////////////////////////////////// 4 | 5 | #if !defined(AFX_Page271_H__F8E4F306_EE09_11D3_B2F2_00104B9CFF37__INCLUDED_) 6 | #define AFX_Page271_H__F8E4F306_EE09_11D3_B2F2_00104B9CFF37__INCLUDED_ 7 | 8 | #if _MSC_VER > 1000 9 | #pragma once 10 | #endif // _MSC_VER > 1000 11 | 12 | #include "PageAdd.h" 13 | 14 | class CPage271 : public CPageAdd 15 | { 16 | public: 17 | CPage271(); 18 | CPage271(UINT nIDCap); 19 | virtual ~CPage271(); 20 | virtual void InitGrid(); 21 | virtual BOOL UpdateData( BOOL bSaveAndValidate = TRUE ); 22 | }; 23 | 24 | #endif // !defined(AFX_Page271_H__F8E4F306_EE09_11D3_B2F2_00104B9CFF37__INCLUDED_) 25 | -------------------------------------------------------------------------------- /Source-32-Bit/Page272.h: -------------------------------------------------------------------------------- 1 | // Page272.h: interface for the CPage272 class. 2 | // 3 | ////////////////////////////////////////////////////////////////////// 4 | 5 | #if !defined(AFX_Page272_H__F8E4F306_EE09_11D3_B2F2_00104B9CFF37__INCLUDED_) 6 | #define AFX_Page272_H__F8E4F306_EE09_11D3_B2F2_00104B9CFF37__INCLUDED_ 7 | 8 | #if _MSC_VER > 1000 9 | #pragma once 10 | #endif // _MSC_VER > 1000 11 | 12 | #include "PageAdd.h" 13 | 14 | class CPage272 : public CPageAdd 15 | { 16 | public: 17 | CPage272(); 18 | CPage272(UINT nIDCap); 19 | virtual ~CPage272(); 20 | virtual void InitGrid(); 21 | virtual BOOL UpdateData( BOOL bSaveAndValidate = TRUE ); 22 | }; 23 | 24 | #endif // !defined(AFX_Page272_H__F8E4F306_EE09_11D3_B2F2_00104B9CFF37__INCLUDED_) 25 | -------------------------------------------------------------------------------- /Source-32-Bit/Page273.h: -------------------------------------------------------------------------------- 1 | // Page273.h: interface for the CPage273 class. 2 | // 3 | ////////////////////////////////////////////////////////////////////// 4 | 5 | #if !defined(AFX_Page273_H__F8E4F306_EE09_11D3_B2F2_00104B9CFF37__INCLUDED_) 6 | #define AFX_Page273_H__F8E4F306_EE09_11D3_B2F2_00104B9CFF37__INCLUDED_ 7 | 8 | #if _MSC_VER > 1000 9 | #pragma once 10 | #endif // _MSC_VER > 1000 11 | 12 | #include "PageAdd.h" 13 | 14 | class CPage273 : public CPageAdd 15 | { 16 | public: 17 | CPage273(); 18 | CPage273(UINT nIDCap); 19 | virtual ~CPage273(); 20 | virtual void InitGrid(); 21 | virtual BOOL UpdateData( BOOL bSaveAndValidate = TRUE ); 22 | }; 23 | 24 | #endif // !defined(AFX_Page273_H__F8E4F306_EE09_11D3_B2F2_00104B9CFF37__INCLUDED_) 25 | -------------------------------------------------------------------------------- /Source-32-Bit/Page274.h: -------------------------------------------------------------------------------- 1 | // Page274.h: interface for the CPage274 class. 2 | // 3 | ////////////////////////////////////////////////////////////////////// 4 | 5 | #if !defined(AFX_Page274_H__F8E4F306_EE09_11D3_B2F2_00104B9CFF37__INCLUDED_) 6 | #define AFX_Page274_H__F8E4F306_EE09_11D3_B2F2_00104B9CFF37__INCLUDED_ 7 | 8 | #if _MSC_VER > 1000 9 | #pragma once 10 | #endif // _MSC_VER > 1000 11 | 12 | #include "PageAdd.h" 13 | 14 | class CPage274 : public CPageAdd 15 | { 16 | public: 17 | CPage274(); 18 | CPage274(UINT nIDCap); 19 | virtual ~CPage274(); 20 | virtual void InitGrid(); 21 | virtual BOOL UpdateData( BOOL bSaveAndValidate = TRUE ); 22 | }; 23 | 24 | #endif // !defined(AFX_Page274_H__F8E4F306_EE09_11D3_B2F2_00104B9CFF37__INCLUDED_) 25 | -------------------------------------------------------------------------------- /Source-32-Bit/Page275.h: -------------------------------------------------------------------------------- 1 | // Page275.h: interface for the CPage275 class. 2 | // 3 | ////////////////////////////////////////////////////////////////////// 4 | 5 | #if !defined(AFX_Page275_H__F8E4F306_EE09_11D3_B2F2_00104B9CFF37__INCLUDED_) 6 | #define AFX_Page275_H__F8E4F306_EE09_11D3_B2F2_00104B9CFF37__INCLUDED_ 7 | 8 | #if _MSC_VER > 1000 9 | #pragma once 10 | #endif // _MSC_VER > 1000 11 | 12 | #include "PageAdd.h" 13 | 14 | class CPage275 : public CPageAdd 15 | { 16 | public: 17 | CPage275(); 18 | CPage275(UINT nIDCap); 19 | virtual ~CPage275(); 20 | virtual void InitGrid(); 21 | virtual BOOL UpdateData( BOOL bSaveAndValidate = TRUE ); 22 | }; 23 | 24 | #endif // !defined(AFX_Page275_H__F8E4F306_EE09_11D3_B2F2_00104B9CFF37__INCLUDED_) 25 | -------------------------------------------------------------------------------- /Source-32-Bit/Page276.h: -------------------------------------------------------------------------------- 1 | // Page276.h: interface for the CPage276 class. 2 | // 3 | ////////////////////////////////////////////////////////////////////// 4 | 5 | #if !defined(AFX_Page276_H__F8E4F306_EE09_11D3_B2F2_00104B9CFF37__INCLUDED_) 6 | #define AFX_Page276_H__F8E4F306_EE09_11D3_B2F2_00104B9CFF37__INCLUDED_ 7 | 8 | #if _MSC_VER > 1000 9 | #pragma once 10 | #endif // _MSC_VER > 1000 11 | 12 | #include "PageAdd.h" 13 | 14 | class CPage276 : public CPageAdd 15 | { 16 | public: 17 | CPage276(); 18 | CPage276(UINT nIDCap); 19 | virtual ~CPage276(); 20 | virtual void InitGrid(); 21 | virtual BOOL UpdateData( BOOL bSaveAndValidate = TRUE ); 22 | }; 23 | 24 | #endif // !defined(AFX_Page276_H__F8E4F306_EE09_11D3_B2F2_00104B9CFF37__INCLUDED_) 25 | -------------------------------------------------------------------------------- /Source-32-Bit/Page280.cpp: -------------------------------------------------------------------------------- 1 | // Page280.cpp : implementation file 2 | // 3 | 4 | #include "stdafx.h" 5 | #include "lspc.h" 6 | #include "Page280.h" 7 | #include "MainFrm.h" 8 | #include "LSPCView.h" 9 | #include "LSPCDoc.h" 10 | #include "LSPCMODEL.h" 11 | 12 | #ifdef _DEBUG 13 | #define new DEBUG_NEW 14 | #undef THIS_FILE 15 | static char THIS_FILE[] = __FILE__; 16 | #endif 17 | 18 | ///////////////////////////////////////////////////////////////////////////// 19 | // CPage280 dialog 20 | 21 | 22 | IMPLEMENT_DYNCREATE(CPage280, CPropertyPage) 23 | 24 | CPage280::CPage280() : CPropertyPage(CPage280::IDD) 25 | { 26 | //{{AFX_DATA_INIT(CPage280) 27 | m_badfg = FALSE; 28 | m_baddfg = FALSE; 29 | m_bawdfg = FALSE; 30 | //}}AFX_DATA_INIT 31 | } 32 | 33 | CPage280::~CPage280() 34 | { 35 | } 36 | 37 | void CPage280::DoDataExchange(CDataExchange* pDX) 38 | { 39 | CDialog::DoDataExchange(pDX); 40 | //{{AFX_DATA_MAP(CPage280) 41 | DDX_Check(pDX, IDC_CHECK1, m_badfg); 42 | DDX_Check(pDX, IDC_CHECK2, m_baddfg); 43 | DDX_Check(pDX, IDC_CHECK3, m_bawdfg); 44 | //}}AFX_DATA_MAP 45 | } 46 | 47 | 48 | BEGIN_MESSAGE_MAP(CPage280, CPropertyPage) 49 | //{{AFX_MSG_MAP(CPage280) 50 | // NOTE: the ClassWizard will add message map macros here 51 | //}}AFX_MSG_MAP 52 | END_MESSAGE_MAP() 53 | 54 | ///////////////////////////////////////////////////////////////////////////// 55 | // CPage280 message handlers 56 | BOOL CPage280::UpdateData( BOOL bSaveAndValidate) 57 | { 58 | CMainFrame *pMain = (CMainFrame *)AfxGetMainWnd(); 59 | CLSPCView *pView = (CLSPCView *)pMain->m_wndSplitter.GetPane(0,1); 60 | if(pView == NULL) 61 | return false; 62 | CLSPCDoc *pDoc = NULL; 63 | if(pView != NULL) 64 | { 65 | pDoc = pView->GetDocument(); 66 | } 67 | 68 | if(!bSaveAndValidate) 69 | { 70 | if(pDoc != NULL) 71 | { 72 | m_badfg = (pDoc->lspc.adfgrch == 0)?FALSE:TRUE; 73 | m_baddfg = (pDoc->lspc.maddfgrch == 0)?FALSE:TRUE; 74 | m_bawdfg = (pDoc->lspc.mawdfgrch == 0)?FALSE:TRUE; 75 | } 76 | 77 | CWnd *pWnd; 78 | 79 | // pWnd = this->GetDlgItem(IDC_CHECK1); 80 | // if(!m_badfg) 81 | // pWnd->EnableWindow(false); 82 | pWnd = this->GetDlgItem(IDC_CHECK2); 83 | pWnd->EnableWindow(true); 84 | if(!m_baddfg) 85 | pWnd->EnableWindow(false); 86 | pWnd = this->GetDlgItem(IDC_CHECK3); 87 | pWnd->EnableWindow(true); 88 | if(!m_bawdfg) 89 | pWnd->EnableWindow(false); 90 | } 91 | 92 | CPropertyPage::UpdateData(bSaveAndValidate); 93 | 94 | if(bSaveAndValidate) 95 | { 96 | if(pDoc != NULL) 97 | { 98 | pDoc->lspc.adfgrch = (!m_badfg)?FALSE:TRUE; 99 | pDoc->lspc.maddfgrch = (!m_baddfg)?FALSE:TRUE; 100 | pDoc->lspc.mawdfgrch = (!m_bawdfg)?FALSE:TRUE; 101 | } 102 | } 103 | return TRUE; 104 | } 105 | -------------------------------------------------------------------------------- /Source-32-Bit/Page280.h: -------------------------------------------------------------------------------- 1 | #if !defined(AFX_PAGE280_H__DE4ABCF7_56DE_4F92_B707_5E430A6EEA0C__INCLUDED_) 2 | #define AFX_PAGE280_H__DE4ABCF7_56DE_4F92_B707_5E430A6EEA0C__INCLUDED_ 3 | 4 | #if _MSC_VER > 1000 5 | #pragma once 6 | #endif // _MSC_VER > 1000 7 | // Page280.h : header file 8 | // 9 | 10 | ///////////////////////////////////////////////////////////////////////////// 11 | // CPage280 dialog 12 | 13 | class CPage280 : public CPropertyPage 14 | { 15 | DECLARE_DYNCREATE(CPage280) 16 | // Construction 17 | public: 18 | CPage280(); 19 | ~CPage280(); 20 | virtual BOOL UpdateData( BOOL bSaveAndValidate = TRUE ); 21 | 22 | // Dialog Data 23 | //{{AFX_DATA(CPage280) 24 | enum { IDD = IDD_DIALOG280 }; 25 | BOOL m_badfg; 26 | BOOL m_baddfg; 27 | BOOL m_bawdfg; 28 | //}}AFX_DATA 29 | 30 | 31 | // Overrides 32 | // ClassWizard generated virtual function overrides 33 | //{{AFX_VIRTUAL(CPage280) 34 | protected: 35 | virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV support 36 | //}}AFX_VIRTUAL 37 | 38 | // Implementation 39 | protected: 40 | 41 | // Generated message map functions 42 | //{{AFX_MSG(CPage280) 43 | // NOTE: the ClassWizard will add member functions here 44 | //}}AFX_MSG 45 | DECLARE_MESSAGE_MAP() 46 | }; 47 | 48 | //{{AFX_INSERT_LOCATION}} 49 | // Microsoft Visual C++ will insert additional declarations immediately before the previous line. 50 | 51 | #endif // !defined(AFX_PAGE280_H__DE4ABCF7_56DE_4F92_B707_5E430A6EEA0C__INCLUDED_) 52 | -------------------------------------------------------------------------------- /Source-32-Bit/Page281.h: -------------------------------------------------------------------------------- 1 | // Page281.h: interface for the CPage281 class. 2 | // 3 | ////////////////////////////////////////////////////////////////////// 4 | 5 | #if !defined(AFX_Page281_H__F8E4F306_EE09_11D3_B2F2_00104B9CFF37__INCLUDED_) 6 | #define AFX_Page281_H__F8E4F306_EE09_11D3_B2F2_00104B9CFF37__INCLUDED_ 7 | 8 | #if _MSC_VER > 1000 9 | #pragma once 10 | #endif // _MSC_VER > 1000 11 | 12 | #include "PageAdd.h" 13 | 14 | class CPage281 : public CPageAdd 15 | { 16 | public: 17 | CPage281(); 18 | CPage281(UINT nIDCap); 19 | virtual ~CPage281(); 20 | virtual void InitGrid(); 21 | virtual BOOL UpdateData( BOOL bSaveAndValidate = TRUE ); 22 | }; 23 | 24 | #endif // !defined(AFX_Page281_H__F8E4F306_EE09_11D3_B2F2_00104B9CFF37__INCLUDED_) 25 | -------------------------------------------------------------------------------- /Source-32-Bit/Page282.h: -------------------------------------------------------------------------------- 1 | // Page282.h: interface for the CPage282 class. 2 | // 3 | ////////////////////////////////////////////////////////////////////// 4 | 5 | #if !defined(AFX_Page282_H__F8E4F306_EE09_11D3_B2F2_00104B9CFF37__INCLUDED_) 6 | #define AFX_Page282_H__F8E4F306_EE09_11D3_B2F2_00104B9CFF37__INCLUDED_ 7 | 8 | #if _MSC_VER > 1000 9 | #pragma once 10 | #endif // _MSC_VER > 1000 11 | 12 | #include "PageAdd.h" 13 | 14 | class CPage282 : public CPageAdd 15 | { 16 | public: 17 | CPage282(); 18 | CPage282(UINT nIDCap); 19 | virtual ~CPage282(); 20 | virtual void InitGrid(); 21 | virtual BOOL UpdateData( BOOL bSaveAndValidate = TRUE ); 22 | }; 23 | 24 | #endif // !defined(AFX_Page282_H__F8E4F306_EE09_11D3_B2F2_00104B9CFF37__INCLUDED_) 25 | -------------------------------------------------------------------------------- /Source-32-Bit/Page283.h: -------------------------------------------------------------------------------- 1 | // Page283.h: interface for the CPage283 class. 2 | // 3 | ////////////////////////////////////////////////////////////////////// 4 | 5 | #if !defined(AFX_Page283_H__F8E4F306_EE09_11D3_B2F2_00104B9CFF37__INCLUDED_) 6 | #define AFX_Page283_H__F8E4F306_EE09_11D3_B2F2_00104B9CFF37__INCLUDED_ 7 | 8 | #if _MSC_VER > 1000 9 | #pragma once 10 | #endif // _MSC_VER > 1000 11 | 12 | #include "PageAdd.h" 13 | 14 | class CPage283 : public CPageAdd 15 | { 16 | public: 17 | CPage283(); 18 | CPage283(UINT nIDCap); 19 | virtual ~CPage283(); 20 | virtual void InitGrid(); 21 | virtual BOOL UpdateData( BOOL bSaveAndValidate = TRUE ); 22 | }; 23 | 24 | #endif // !defined(AFX_Page283_H__F8E4F306_EE09_11D3_B2F2_00104B9CFF37__INCLUDED_) 25 | -------------------------------------------------------------------------------- /Source-32-Bit/Page285.h: -------------------------------------------------------------------------------- 1 | // Page285.h: interface for the CPage285 class. 2 | // 3 | ////////////////////////////////////////////////////////////////////// 4 | 5 | #if !defined(AFX_Page285_H__F8E4F306_EE09_11D3_B2F2_00104B9CFF37__INCLUDED_) 6 | #define AFX_Page285_H__F8E4F306_EE09_11D3_B2F2_00104B9CFF37__INCLUDED_ 7 | 8 | #if _MSC_VER > 1000 9 | #pragma once 10 | #endif // _MSC_VER > 1000 11 | 12 | #include "PageAdd.h" 13 | 14 | class CPage285 : public CPageAdd 15 | { 16 | public: 17 | CPage285(); 18 | CPage285(UINT nIDCap); 19 | virtual ~CPage285(); 20 | virtual void InitGrid(); 21 | virtual BOOL UpdateData( BOOL bSaveAndValidate = TRUE ); 22 | }; 23 | 24 | #endif // !defined(AFX_Page285_H__F8E4F306_EE09_11D3_B2F2_00104B9CFF37__INCLUDED_) 25 | -------------------------------------------------------------------------------- /Source-32-Bit/Page286.h: -------------------------------------------------------------------------------- 1 | // Page286.h: interface for the CPage286 class. 2 | // 3 | ////////////////////////////////////////////////////////////////////// 4 | 5 | #if !defined(AFX_Page286_H__F8E4F306_EE09_11D3_B2F2_00104B9CFF37__INCLUDED_) 6 | #define AFX_Page286_H__F8E4F306_EE09_11D3_B2F2_00104B9CFF37__INCLUDED_ 7 | 8 | #if _MSC_VER > 1000 9 | #pragma once 10 | #endif // _MSC_VER > 1000 11 | 12 | #include "PageAdd.h" 13 | 14 | class CPage286 : public CPageAdd 15 | { 16 | public: 17 | CPage286(); 18 | CPage286(UINT nIDCap); 19 | virtual ~CPage286(); 20 | virtual void InitGrid(); 21 | virtual BOOL UpdateData( BOOL bSaveAndValidate = TRUE ); 22 | }; 23 | 24 | #endif // !defined(AFX_Page286_H__F8E4F306_EE09_11D3_B2F2_00104B9CFF37__INCLUDED_) 25 | -------------------------------------------------------------------------------- /Source-32-Bit/Page287.h: -------------------------------------------------------------------------------- 1 | // Page287.h: interface for the CPage287 class. 2 | // 3 | ////////////////////////////////////////////////////////////////////// 4 | 5 | #if !defined(AFX_Page287_H__F8E4F306_EE09_11D3_B2F2_00104B9CFF37__INCLUDED_) 6 | #define AFX_Page287_H__F8E4F306_EE09_11D3_B2F2_00104B9CFF37__INCLUDED_ 7 | 8 | #if _MSC_VER > 1000 9 | #pragma once 10 | #endif // _MSC_VER > 1000 11 | 12 | #include "PageAdd.h" 13 | 14 | class CPage287 : public CPageAdd 15 | { 16 | public: 17 | CPage287(); 18 | CPage287(UINT nIDCap); 19 | virtual ~CPage287(); 20 | virtual void InitGrid(); 21 | virtual BOOL UpdateData( BOOL bSaveAndValidate = TRUE ); 22 | }; 23 | 24 | #endif // !defined(AFX_Page287_H__F8E4F306_EE09_11D3_B2F2_00104B9CFF37__INCLUDED_) 25 | -------------------------------------------------------------------------------- /Source-32-Bit/Page288.h: -------------------------------------------------------------------------------- 1 | // Page288.h: interface for the CPage288 class. 2 | // 3 | ////////////////////////////////////////////////////////////////////// 4 | 5 | #if !defined(AFX_Page288_H__F8E4F306_EE09_11D3_B2F2_00104B9CFF37__INCLUDED_) 6 | #define AFX_Page288_H__F8E4F306_EE09_11D3_B2F2_00104B9CFF37__INCLUDED_ 7 | 8 | #if _MSC_VER > 1000 9 | #pragma once 10 | #endif // _MSC_VER > 1000 11 | 12 | #include "PageAdd.h" 13 | 14 | class CPage288 : public CPageAdd 15 | { 16 | public: 17 | CPage288(); 18 | CPage288(UINT nIDCap); 19 | virtual ~CPage288(); 20 | virtual void InitGrid(); 21 | virtual BOOL UpdateData( BOOL bSaveAndValidate = TRUE ); 22 | }; 23 | 24 | #endif // !defined(AFX_Page288_H__F8E4F306_EE09_11D3_B2F2_00104B9CFF37__INCLUDED_) 25 | -------------------------------------------------------------------------------- /Source-32-Bit/Page289.h: -------------------------------------------------------------------------------- 1 | // Page289.h: interface for the CPage289 class. 2 | // 3 | ////////////////////////////////////////////////////////////////////// 4 | 5 | #if !defined(AFX_Page289_H__F8E4F306_EE09_11D3_B2F2_00104B9CFF37__INCLUDED_) 6 | #define AFX_Page289_H__F8E4F306_EE09_11D3_B2F2_00104B9CFF37__INCLUDED_ 7 | 8 | #if _MSC_VER > 1000 9 | #pragma once 10 | #endif // _MSC_VER > 1000 11 | 12 | #include "PageAdd.h" 13 | 14 | class CPage289 : public CPageAdd 15 | { 16 | public: 17 | CPage289(); 18 | CPage289(UINT nIDCap); 19 | virtual ~CPage289(); 20 | virtual void InitGrid(); 21 | virtual BOOL UpdateData( BOOL bSaveAndValidate = TRUE ); 22 | }; 23 | 24 | #endif // !defined(AFX_Page289_H__F8E4F306_EE09_11D3_B2F2_00104B9CFF37__INCLUDED_) 25 | -------------------------------------------------------------------------------- /Source-32-Bit/Page30.cpp: -------------------------------------------------------------------------------- 1 | // Page30.cpp : implementation file 2 | // 3 | 4 | #include "stdafx.h" 5 | #include "lspc.h" 6 | #include "Page30.h" 7 | #include "DirDialog.h" 8 | #include "MainFrm.h" 9 | #include "LSPCView.h" 10 | #include "LSPCDoc.h" 11 | #include "LSPCMODEL.h" 12 | 13 | #ifdef _DEBUG 14 | #define new DEBUG_NEW 15 | #undef THIS_FILE 16 | static char THIS_FILE[] = __FILE__; 17 | #endif 18 | 19 | ///////////////////////////////////////////////////////////////////////////// 20 | // CPage30 property page 21 | 22 | IMPLEMENT_DYNCREATE(CPage30, CPropertyPage) 23 | 24 | CPage30::CPage30() : CPropertyPage(CPage30::IDD) 25 | { 26 | //{{AFX_DATA_INIT(CPage30) 27 | m_strWeatherLocation = _T(""); 28 | //}}AFX_DATA_INIT 29 | } 30 | 31 | CPage30::~CPage30() 32 | { 33 | } 34 | 35 | void CPage30::DoDataExchange(CDataExchange* pDX) 36 | { 37 | CPropertyPage::DoDataExchange(pDX); 38 | //{{AFX_DATA_MAP(CPage30) 39 | DDX_Text(pDX, IDC_WSEDIT, m_strWeatherLocation); 40 | //}}AFX_DATA_MAP 41 | } 42 | 43 | 44 | BEGIN_MESSAGE_MAP(CPage30, CPropertyPage) 45 | //{{AFX_MSG_MAP(CPage30) 46 | ON_BN_CLICKED(IDC_WSSB, OnWssb) 47 | //}}AFX_MSG_MAP 48 | END_MESSAGE_MAP() 49 | 50 | ///////////////////////////////////////////////////////////////////////////// 51 | // CPage30 message handlers 52 | 53 | void CPage30::OnWssb() 54 | { 55 | CMainFrame *pMain = (CMainFrame *)AfxGetMainWnd(); 56 | CLSPCView *pView = (CLSPCView *)pMain->m_wndSplitter.GetPane(0,1); 57 | if(pView == NULL) 58 | return; 59 | CLSPCDoc *pDoc = NULL; 60 | pDoc = pView->GetDocument(); 61 | if(pDoc == NULL) 62 | return; 63 | CDirDialog dlg; 64 | dlg.m_strSelDir = m_strWeatherLocation; 65 | dlg.m_strTitle = "Weather Station Data Directory:"; 66 | if(dlg.DoBrowse() == 1) 67 | { 68 | m_strWeatherLocation = dlg.m_strPath; 69 | pDoc->lspc.cWD.strWeatherFolderPath = m_strWeatherLocation; 70 | UpdateData(FALSE); 71 | } 72 | } 73 | 74 | BOOL CPage30::UpdateData( BOOL bSaveAndValidate) 75 | { 76 | CMainFrame *pMain = (CMainFrame *)AfxGetMainWnd(); 77 | CLSPCView *pView = (CLSPCView *)pMain->m_wndSplitter.GetPane(0,1); 78 | if(pView == NULL) 79 | return false; 80 | CLSPCDoc *pDoc = NULL; 81 | pDoc = pView->GetDocument(); 82 | if(pDoc == NULL) 83 | return true; 84 | 85 | if(!bSaveAndValidate) 86 | { 87 | m_strWeatherLocation = pDoc->lspc.cWD.strWeatherFolderPath; 88 | } 89 | 90 | CPropertyPage::UpdateData(bSaveAndValidate); 91 | 92 | if(bSaveAndValidate) 93 | { 94 | if(m_strWeatherLocation.GetAt(m_strWeatherLocation.GetLength()-1) != '\\' 95 | && m_strWeatherLocation.GetAt(m_strWeatherLocation.GetLength()-1) != '/') 96 | m_strWeatherLocation += "\\"; 97 | pDoc->lspc.cWD.strWeatherFolderPath = m_strWeatherLocation; 98 | 99 | } 100 | return TRUE; 101 | } 102 | -------------------------------------------------------------------------------- /Source-32-Bit/Page30.h: -------------------------------------------------------------------------------- 1 | #if !defined(AFX_PAGE30_H__BB96B96C_4D33_11D4_B2FF_00104B9CFF37__INCLUDED_) 2 | #define AFX_PAGE30_H__BB96B96C_4D33_11D4_B2FF_00104B9CFF37__INCLUDED_ 3 | 4 | #if _MSC_VER > 1000 5 | #pragma once 6 | #endif // _MSC_VER > 1000 7 | // Page30.h : header file 8 | // 9 | 10 | ///////////////////////////////////////////////////////////////////////////// 11 | // CPage30 dialog 12 | 13 | class CPage30 : public CPropertyPage 14 | { 15 | DECLARE_DYNCREATE(CPage30) 16 | 17 | // Construction 18 | public: 19 | CPage30(); 20 | ~CPage30(); 21 | virtual BOOL UpdateData( BOOL bSaveAndValidate = TRUE ); 22 | 23 | 24 | // Dialog Data 25 | //{{AFX_DATA(CPage30) 26 | enum { IDD = IDD_DIALOG30 }; 27 | CString m_strWeatherLocation; 28 | //}}AFX_DATA 29 | 30 | 31 | // Overrides 32 | // ClassWizard generate virtual function overrides 33 | //{{AFX_VIRTUAL(CPage30) 34 | protected: 35 | virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV support 36 | //}}AFX_VIRTUAL 37 | 38 | // Implementation 39 | protected: 40 | // Generated message map functions 41 | //{{AFX_MSG(CPage30) 42 | afx_msg void OnWssb(); 43 | //}}AFX_MSG 44 | DECLARE_MESSAGE_MAP() 45 | 46 | }; 47 | 48 | //{{AFX_INSERT_LOCATION}} 49 | // Microsoft Visual C++ will insert additional declarations immediately before the previous line. 50 | 51 | #endif // !defined(AFX_PAGE30_H__BB96B96C_4D33_11D4_B2FF_00104B9CFF37__INCLUDED_) 52 | -------------------------------------------------------------------------------- /Source-32-Bit/Page32.h: -------------------------------------------------------------------------------- 1 | #if !defined(AFX_Page32_H__8F7CE4C0_5683_4780_B8FD_91B5D1CE9CF2__INCLUDED_) 2 | #define AFX_Page32_H__8F7CE4C0_5683_4780_B8FD_91B5D1CE9CF2__INCLUDED_ 3 | 4 | #if _MSC_VER > 1000 5 | #pragma once 6 | #endif // _MSC_VER > 1000 7 | // Page32.h : header file 8 | // 9 | 10 | ///////////////////////////////////////////////////////////////////////////// 11 | // CPage32 dialog 12 | 13 | class CPage32 : public CPropertyPage 14 | { 15 | DECLARE_DYNCREATE(CPage32) 16 | // Construction 17 | public: 18 | CPage32(); 19 | ~CPage32(); 20 | virtual BOOL UpdateData( BOOL bSaveAndValidate = TRUE ); 21 | 22 | // Dialog Data 23 | //{{AFX_DATA(CPage32) 24 | enum { IDD = IDD_DIALOG91 }; 25 | int m_nLUchangeFlag; 26 | CString m_strLUchangeFilePath; 27 | //}}AFX_DATA 28 | 29 | 30 | // Overrides 31 | // ClassWizard generated virtual function overrides 32 | //{{AFX_VIRTUAL(CPage32) 33 | protected: 34 | virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV support 35 | //}}AFX_VIRTUAL 36 | 37 | // Implementation 38 | protected: 39 | 40 | // Generated message map functions 41 | //{{AFX_MSG(CPage32) 42 | // NOTE: the ClassWizard will add member functions here 43 | afx_msg void OnChange(); 44 | afx_msg void OnBrowse(); 45 | //}}AFX_MSG 46 | DECLARE_MESSAGE_MAP() 47 | }; 48 | 49 | //{{AFX_INSERT_LOCATION}} 50 | // Microsoft Visual C++ will insert additional declarations immediately before the previous line. 51 | 52 | #endif // !defined(AFX_Page32_H__8F7CE4C0_5683_4780_B8FD_91B5D1CE9CF2__INCLUDED_) 53 | -------------------------------------------------------------------------------- /Source-32-Bit/Page40.cpp: -------------------------------------------------------------------------------- 1 | // Page40.cpp : implementation file 2 | // 3 | 4 | #include "stdafx.h" 5 | #include "LSPC.h" 6 | #include "Page40.h" 7 | #include "MainFrm.h" 8 | #include "LSPCView.h" 9 | #include "LSPCDoc.h" 10 | #include "LSPCMODEL.h" 11 | 12 | #ifdef _DEBUG 13 | #define new DEBUG_NEW 14 | #undef THIS_FILE 15 | static char THIS_FILE[] = __FILE__; 16 | #endif 17 | 18 | ///////////////////////////////////////////////////////////////////////////// 19 | // CPage40 property page 20 | 21 | IMPLEMENT_DYNCREATE(CPage40, CPropertyPage) 22 | 23 | CPage40::CPage40() : CPropertyPage(CPage40::IDD) 24 | { 25 | //{{AFX_DATA_INIT(CPage40) 26 | m_nWaterShed = 1; 27 | m_nRGroup = 1; 28 | m_nChan = 1; 29 | m_nGroup = 1; 30 | m_nPLand = 1; 31 | //}}AFX_DATA_INIT 32 | } 33 | 34 | CPage40::~CPage40() 35 | { 36 | } 37 | 38 | void CPage40::DoDataExchange(CDataExchange* pDX) 39 | { 40 | CPropertyPage::DoDataExchange(pDX); 41 | //{{AFX_DATA_MAP(CPage40) 42 | DDX_Text(pDX, IDC_EDIT1, m_nWaterShed); 43 | DDV_MinMaxInt(pDX, m_nWaterShed, 1, 100000); 44 | DDX_Text(pDX, IDC_EDIT2, m_nChan); 45 | DDV_MinMaxInt(pDX, m_nChan, 0, 10000); 46 | DDX_Text(pDX, IDC_EDIT3, m_nRGroup); 47 | DDV_MinMaxInt(pDX, m_nRGroup, 1, 10000); 48 | DDX_Text(pDX, IDC_EDIT4, m_nGroup); 49 | DDV_MinMaxInt(pDX, m_nGroup, 1, 10000); 50 | DDX_Text(pDX, IDC_EDIT5, m_nPLand); 51 | DDV_MinMaxInt(pDX, m_nPLand, 0, 10000); 52 | //}}AFX_DATA_MAP 53 | // now the combo box 54 | } 55 | 56 | 57 | BEGIN_MESSAGE_MAP(CPage40, CPropertyPage) 58 | //{{AFX_MSG_MAP(CPage40) 59 | ON_EN_KILLFOCUS(IDC_EDIT1, OnKillfocus) 60 | ON_EN_KILLFOCUS(IDC_EDIT2, OnKillfocus) 61 | ON_EN_KILLFOCUS(IDC_EDIT3, OnKillfocus) 62 | ON_EN_KILLFOCUS(IDC_EDIT4, OnKillfocus) 63 | ON_EN_KILLFOCUS(IDC_EDIT5, OnKillfocus) 64 | //}}AFX_MSG_MAP 65 | END_MESSAGE_MAP() 66 | 67 | ///////////////////////////////////////////////////////////////////////////// 68 | // CPage40 message handlers 69 | 70 | BOOL CPage40::OnInitDialog() 71 | { 72 | CPropertyPage::OnInitDialog(); 73 | // TODO: Add extra initialization here 74 | 75 | return TRUE; // return TRUE unless you set the focus to a control 76 | // EXCEPTION: OCX Property Pages should return FALSE 77 | } 78 | 79 | BOOL CPage40::UpdateData( BOOL bSaveAndValidate) 80 | { 81 | CMainFrame *pMain = (CMainFrame *)AfxGetMainWnd(); 82 | CLSPCView *pView = (CLSPCView *)pMain->m_wndSplitter.GetPane(0,1); 83 | if(pView == NULL) 84 | return false; 85 | CLSPCDoc *pDoc = NULL; 86 | if(pView != NULL) 87 | { 88 | pDoc = pView->GetDocument(); 89 | } 90 | 91 | if(!bSaveAndValidate) 92 | { 93 | if(pDoc != NULL) 94 | { 95 | m_nWaterShed = pDoc->lspc.nsws; 96 | m_nChan = pDoc->lspc.nch; 97 | m_nRGroup = pDoc->lspc.nrgroup; 98 | m_nGroup = pDoc->lspc.ngroup; 99 | m_nPLand = pDoc->lspc.nlandp; 100 | } 101 | } 102 | 103 | CPropertyPage::UpdateData(bSaveAndValidate); 104 | 105 | if(bSaveAndValidate) 106 | { 107 | if(pDoc != NULL) 108 | { 109 | pDoc->lspc.nsws = m_nWaterShed; 110 | pDoc->lspc.nch = m_nChan; 111 | pDoc->lspc.nrgroup = m_nRGroup; 112 | pDoc->lspc.ngroup = m_nGroup; 113 | pDoc->lspc.nlandp = m_nPLand; 114 | } 115 | } 116 | return TRUE; 117 | } 118 | 119 | void CPage40::OnKillfocus() 120 | { 121 | CPropertyPage::UpdateData(true); 122 | } 123 | 124 | -------------------------------------------------------------------------------- /Source-32-Bit/Page40.h: -------------------------------------------------------------------------------- 1 | #if !defined(AFX_PAGE40_H__FECC0DC9_E955_11D3_B2F2_00104B9CFF37__INCLUDED_) 2 | #define AFX_PAGE40_H__FECC0DC9_E955_11D3_B2F2_00104B9CFF37__INCLUDED_ 3 | 4 | #if _MSC_VER > 1000 5 | #pragma once 6 | #endif // _MSC_VER > 1000 7 | // Page40.h : header file 8 | // 9 | 10 | ///////////////////////////////////////////////////////////////////////////// 11 | // CPage40 dialog 12 | 13 | class CPage40 : public CPropertyPage 14 | { 15 | DECLARE_DYNCREATE(CPage40) 16 | 17 | // Construction 18 | public: 19 | CPage40(); 20 | ~CPage40(); 21 | virtual BOOL UpdateData( BOOL bSaveAndValidate = TRUE ); 22 | 23 | // Dialog Data 24 | //{{AFX_DATA(CPage40) 25 | enum { IDD = IDD_DIALOG3 }; 26 | int m_nWaterShed; 27 | int m_nChan; 28 | int m_nRGroup; 29 | int m_nGroup; 30 | int m_nPLand; 31 | //}}AFX_DATA 32 | 33 | 34 | // Overrides 35 | // ClassWizard generate virtual function overrides 36 | //{{AFX_VIRTUAL(CPage40) 37 | protected: 38 | virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV support 39 | //}}AFX_VIRTUAL 40 | 41 | // Implementation 42 | protected: 43 | // Generated message map functions 44 | //{{AFX_MSG(CPage40) 45 | virtual BOOL OnInitDialog(); 46 | afx_msg void OnKillfocus(); 47 | //}}AFX_MSG 48 | DECLARE_MESSAGE_MAP() 49 | 50 | }; 51 | 52 | //{{AFX_INSERT_LOCATION}} 53 | // Microsoft Visual C++ will insert additional declarations immediately before the previous line. 54 | 55 | #endif // !defined(AFX_PAGE40_H__FECC0DC9_E955_11D3_B2F2_00104B9CFF37__INCLUDED_) 56 | -------------------------------------------------------------------------------- /Source-32-Bit/Page401.h: -------------------------------------------------------------------------------- 1 | // Page401.h: interface for the CPage401 class. 2 | // 3 | ////////////////////////////////////////////////////////////////////// 4 | 5 | #if !defined(AFX_PAGE401_H__BB96B967_4D33_11D4_B2FF_00104B9CFF37__INCLUDED_) 6 | #define AFX_PAGE401_H__BB96B967_4D33_11D4_B2FF_00104B9CFF37__INCLUDED_ 7 | 8 | #if _MSC_VER > 1000 9 | #pragma once 10 | #endif // _MSC_VER > 1000 11 | 12 | #include "PageAdd.h" 13 | 14 | class CPage401 : public CPageAdd 15 | { 16 | public: 17 | CPage401(); 18 | CPage401(UINT nID); 19 | virtual ~CPage401(); 20 | virtual void InitGrid(); 21 | virtual BOOL UpdateData( BOOL bSaveAndValidate = TRUE ); 22 | 23 | }; 24 | 25 | #endif // !defined(AFX_PAGE401_H__BB96B967_4D33_11D4_B2FF_00104B9CFF37__INCLUDED_) 26 | -------------------------------------------------------------------------------- /Source-32-Bit/Page405.h: -------------------------------------------------------------------------------- 1 | #if !defined(AFX_PAGECHAN_H__092E39A5_03F8_11D4_B2F6_00104B9CFF37__INCLUDED_) 2 | #define AFX_PAGECHAN_H__092E39A5_03F8_11D4_B2F6_00104B9CFF37__INCLUDED_ 3 | 4 | #if _MSC_VER > 1000 5 | #pragma once 6 | #endif // _MSC_VER > 1000 7 | // Page405.h : header file 8 | // 9 | 10 | #include "PageAdd.h" 11 | 12 | class CPage405 : public CPageAdd 13 | { 14 | public: 15 | CPage405(); 16 | CPage405(UINT nIDCap); 17 | virtual ~CPage405(); 18 | virtual void InitGrid(); 19 | virtual BOOL UpdateData( BOOL bSaveAndValidate = TRUE ); 20 | }; 21 | 22 | ///////////////////////////////////////////////////////////////////////////// 23 | 24 | //{{AFX_INSERT_LOCATION}} 25 | // Microsoft Visual C++ will insert additional declarations immediately before the previous line. 26 | 27 | #endif // !defined(AFX_PAGECHAN_H__092E39A5_03F8_11D4_B2F6_00104B9CFF37__INCLUDED_) 28 | -------------------------------------------------------------------------------- /Source-32-Bit/Page410.h: -------------------------------------------------------------------------------- 1 | #if !defined(AFX_PAGE410_H__092E39A5_03F8_11D4_B2F6_00104B9CFF37__INCLUDED_) 2 | #define AFX_PAGE410_H__092E39A5_03F8_11D4_B2F6_00104B9CFF37__INCLUDED_ 3 | 4 | #if _MSC_VER > 1000 5 | #pragma once 6 | #endif // _MSC_VER > 1000 7 | // Page410.h : header file 8 | // 9 | 10 | #include "PageAdd.h" 11 | 12 | class CPage410 : public CPageAdd 13 | { 14 | public: 15 | CPage410(); 16 | CPage410(UINT nIDCap); 17 | virtual ~CPage410(); 18 | virtual void InitGrid(); 19 | virtual BOOL UpdateData( BOOL bSaveAndValidate = TRUE ); 20 | virtual void EditRow(); 21 | virtual void ExportFtable(); 22 | }; 23 | 24 | ///////////////////////////////////////////////////////////////////////////// 25 | 26 | //{{AFX_INSERT_LOCATION}} 27 | // Microsoft Visual C++ will insert additional declarations immediately before the previous line. 28 | 29 | #endif // !defined(AFX_PAGE410_H__092E39A5_03F8_11D4_B2F6_00104B9CFF37__INCLUDED_) 30 | -------------------------------------------------------------------------------- /Source-32-Bit/Page425.h: -------------------------------------------------------------------------------- 1 | #if !defined(AFX_PAGEPTSOURCE_H__092E39A5_03F8_11D4_B2F6_00104B9CFF37__INCLUDED_) 2 | #define AFX_PAGE425_H__092E39A5_03F8_11D4_B2F6_00104B9CFF37__INCLUDED_ 3 | 4 | #if _MSC_VER > 1000 5 | #pragma once 6 | #endif // _MSC_VER > 1000 7 | // Page425.h : header file 8 | // 9 | 10 | #include "PageAdd.h" 11 | 12 | class CPage425 : public CPageAdd 13 | { 14 | public: 15 | CPage425(); 16 | CPage425(UINT nIDCap); 17 | virtual ~CPage425(); 18 | virtual void InitGrid(); 19 | virtual BOOL UpdateData( BOOL bSaveAndValidate = TRUE ); 20 | }; 21 | 22 | ///////////////////////////////////////////////////////////////////////////// 23 | 24 | //{{AFX_INSERT_LOCATION}} 25 | // Microsoft Visual C++ will insert additional declarations immediately before the previous line. 26 | 27 | #endif // !defined(AFX_PAGE425_H__092E39A5_03F8_11D4_B2F6_00104B9CFF37__INCLUDED_) 28 | -------------------------------------------------------------------------------- /Source-32-Bit/Page430.h: -------------------------------------------------------------------------------- 1 | #if !defined(AFX_PAGE430_H__092E39A5_03F8_11D4_B2F6_00104B9CFF37__INCLUDED_) 2 | #define AFX_PAGE430_H__092E39A5_03F8_11D4_B2F6_00104B9CFF37__INCLUDED_ 3 | 4 | #if _MSC_VER > 1000 5 | #pragma once 6 | #endif // _MSC_VER > 1000 7 | // Page430.h : header file 8 | // 9 | 10 | #include "PageAdd.h" 11 | 12 | class CPage430 : public CPageAdd 13 | { 14 | public: 15 | CPage430(); 16 | CPage430(UINT nIDCap); 17 | virtual ~CPage430(); 18 | virtual void InitGrid(); 19 | virtual BOOL UpdateData( BOOL bSaveAndValidate = TRUE ); 20 | }; 21 | 22 | ///////////////////////////////////////////////////////////////////////////// 23 | 24 | //{{AFX_INSERT_LOCATION}} 25 | // Microsoft Visual C++ will insert additional declarations immediately before the previous line. 26 | 27 | #endif // !defined(AFX_PAGE430_H__092E39A5_03F8_11D4_B2F6_00104B9CFF37__INCLUDED_) 28 | -------------------------------------------------------------------------------- /Source-32-Bit/Page435.h: -------------------------------------------------------------------------------- 1 | #if !defined(AFX_PAGE435_H__092E39A5_03F8_11D4_B2F6_00104B9CFF37__INCLUDED_) 2 | #define AFX_PAGE435_H__092E39A5_03F8_11D4_B2F6_00104B9CFF37__INCLUDED_ 3 | 4 | #if _MSC_VER > 1000 5 | #pragma once 6 | #endif // _MSC_VER > 1000 7 | // Page435.h : header file 8 | // 9 | 10 | #include "PageAdd.h" 11 | 12 | class CPage435 : public CPageAdd 13 | { 14 | public: 15 | CPage435(); 16 | CPage435(UINT nIDCap); 17 | virtual ~CPage435(); 18 | virtual void InitGrid(); 19 | virtual BOOL UpdateData( BOOL bSaveAndValidate = TRUE ); 20 | }; 21 | 22 | ///////////////////////////////////////////////////////////////////////////// 23 | 24 | //{{AFX_INSERT_LOCATION}} 25 | // Microsoft Visual C++ will insert additional declarations immediately before the previous line. 26 | 27 | #endif // !defined(AFX_PAGE435_H__092E39A5_03F8_11D4_B2F6_00104B9CFF37__INCLUDED_) 28 | -------------------------------------------------------------------------------- /Source-32-Bit/Page440.h: -------------------------------------------------------------------------------- 1 | #if !defined(AFX_PAGE440_H__A155812A_D992_4E59_8407_70144E6CFF22__INCLUDED_) 2 | #define AFX_PAGE440_H__A155812A_D992_4E59_8407_70144E6CFF22__INCLUDED_ 3 | 4 | #if _MSC_VER > 1000 5 | #pragma once 6 | #endif // _MSC_VER > 1000 7 | // Page440.h : header file 8 | // 9 | 10 | ///////////////////////////////////////////////////////////////////////////// 11 | // CPage440 dialog 12 | 13 | class CPage440 : public CPropertyPage 14 | { 15 | DECLARE_DYNCREATE(CPage440) 16 | 17 | // Construction 18 | public: 19 | CPage440(); 20 | ~CPage440(); 21 | virtual BOOL UpdateData( BOOL bSaveAndValidate = TRUE ); 22 | 23 | // Dialog Data 24 | //{{AFX_DATA(CPage440) 25 | enum { IDD = IDD_DIALOG440 }; 26 | int m_ncrvfg; 27 | int m_nvsivfg; 28 | int m_nsandfg; 29 | int m_nsweepfg; 30 | //}}AFX_DATA 31 | 32 | 33 | // Overrides 34 | // ClassWizard generated virtual function overrides 35 | //{{AFX_VIRTUAL(CPage440) 36 | protected: 37 | virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV support 38 | //}}AFX_VIRTUAL 39 | 40 | // Implementation 41 | protected: 42 | 43 | // Generated message map functions 44 | //{{AFX_MSG(CPage440) 45 | afx_msg void OnChange(); 46 | //}}AFX_MSG 47 | DECLARE_MESSAGE_MAP() 48 | }; 49 | 50 | //{{AFX_INSERT_LOCATION}} 51 | // Microsoft Visual C++ will insert additional declarations immediately before the previous line. 52 | 53 | #endif // !defined(AFX_PAGE440_H__A155812A_D992_4E59_8407_70144E6CFF22__INCLUDED_) 54 | -------------------------------------------------------------------------------- /Source-32-Bit/Page445.h: -------------------------------------------------------------------------------- 1 | // Page445.h: interface for the CPage445 class. 2 | // 3 | ////////////////////////////////////////////////////////////////////// 4 | 5 | #if !defined(AFX_PAGE445_H__BB96B962_4D33_11D4_B2FF_00104B9CFF37__INCLUDED_) 6 | #define AFX_PAGE445_H__BB96B962_4D33_11D4_B2FF_00104B9CFF37__INCLUDED_ 7 | 8 | #if _MSC_VER > 1000 9 | #pragma once 10 | #endif // _MSC_VER > 1000 11 | 12 | #include "PageAdd.h" 13 | 14 | class CPage445 : public CPageAdd 15 | { 16 | public: 17 | CPage445(); 18 | CPage445(UINT nID); 19 | virtual ~CPage445(); 20 | virtual void InitGrid(); 21 | virtual BOOL UpdateData( BOOL bSaveAndValidate = TRUE ); 22 | }; 23 | 24 | #endif // !defined(AFX_PAGE445_H__BB96B962_4D33_11D4_B2FF_00104B9CFF37__INCLUDED_) 25 | -------------------------------------------------------------------------------- /Source-32-Bit/Page446.h: -------------------------------------------------------------------------------- 1 | // Page446.h: interface for the CPage446 class. 2 | // 3 | ////////////////////////////////////////////////////////////////////// 4 | 5 | #if !defined(AFX_PAGE446_H__EE188934_5F15_11D4_B303_00104B9CFF37__INCLUDED_) 6 | #define AFX_PAGE446_H__EE188934_5F15_11D4_B303_00104B9CFF37__INCLUDED_ 7 | 8 | #if _MSC_VER > 1000 9 | #pragma once 10 | #endif // _MSC_VER > 1000 11 | 12 | #include "PageAdd.h" 13 | 14 | class CPage446 : public CPageAdd 15 | { 16 | public: 17 | CPage446(); 18 | CPage446(UINT nID); 19 | virtual ~CPage446(); 20 | virtual void InitGrid(); 21 | virtual BOOL UpdateData( BOOL bSaveAndValidate = TRUE ); 22 | }; 23 | 24 | #endif // !defined(AFX_PAGE446_H__EE188934_5F15_11D4_B303_00104B9CFF37__INCLUDED_) 25 | -------------------------------------------------------------------------------- /Source-32-Bit/Page450.h: -------------------------------------------------------------------------------- 1 | // Page450.h: interface for the CPage450 class. 2 | // 3 | ////////////////////////////////////////////////////////////////////// 4 | 5 | #if !defined(AFX_PAGE450_H__BB96B962_4D33_11D4_B2FF_00104B9CFF37__INCLUDED_) 6 | #define AFX_PAGE450_H__BB96B962_4D33_11D4_B2FF_00104B9CFF37__INCLUDED_ 7 | 8 | #if _MSC_VER > 1000 9 | #pragma once 10 | #endif // _MSC_VER > 1000 11 | 12 | #include "PageAdd.h" 13 | 14 | class CPage450 : public CPageAdd 15 | { 16 | public: 17 | CPage450(); 18 | CPage450(UINT nID); 19 | virtual ~CPage450(); 20 | virtual void InitGrid(); 21 | virtual BOOL UpdateData( BOOL bSaveAndValidate = TRUE ); 22 | }; 23 | 24 | #endif // !defined(AFX_PAGE450_H__BB96B962_4D33_11D4_B2FF_00104B9CFF37__INCLUDED_) 25 | -------------------------------------------------------------------------------- /Source-32-Bit/Page451.h: -------------------------------------------------------------------------------- 1 | // Page451.h: interface for the CPage451 class. 2 | // 3 | ////////////////////////////////////////////////////////////////////// 4 | 5 | #if !defined(AFX_PAGE451_H__BB96B963_4D33_11D4_B2FF_00104B9CFF37__INCLUDED_) 6 | #define AFX_PAGE451_H__BB96B963_4D33_11D4_B2FF_00104B9CFF37__INCLUDED_ 7 | 8 | #if _MSC_VER > 1000 9 | #pragma once 10 | #endif // _MSC_VER > 1000 11 | 12 | #include "PageAdd.h" 13 | 14 | class CPage451 : public CPageAdd 15 | { 16 | public: 17 | CPage451(); 18 | CPage451(UINT nID); 19 | virtual ~CPage451(); 20 | virtual void InitGrid(); 21 | virtual BOOL UpdateData( BOOL bSaveAndValidate = TRUE ); 22 | 23 | }; 24 | 25 | #endif // !defined(AFX_PAGE451_H__BB96B963_4D33_11D4_B2FF_00104B9CFF37__INCLUDED_) 26 | -------------------------------------------------------------------------------- /Source-32-Bit/Page452.h: -------------------------------------------------------------------------------- 1 | // Page452.h: interface for the CPage452 class. 2 | // 3 | ////////////////////////////////////////////////////////////////////// 4 | 5 | #if !defined(AFX_PAGE452_H__BB96B966_4D33_11D4_B2FF_00104B9CFF37__INCLUDED_) 6 | #define AFX_PAGE452_H__BB96B966_4D33_11D4_B2FF_00104B9CFF37__INCLUDED_ 7 | 8 | #if _MSC_VER > 1000 9 | #pragma once 10 | #endif // _MSC_VER > 1000 11 | 12 | #include "PageAdd.h" 13 | 14 | class CPage452 : public CPageAdd 15 | { 16 | public: 17 | CPage452(); 18 | CPage452(UINT nID); 19 | virtual ~CPage452(); 20 | virtual void InitGrid(); 21 | virtual BOOL UpdateData( BOOL bSaveAndValidate = TRUE ); 22 | 23 | }; 24 | 25 | #endif // !defined(AFX_PAGE452_H__BB96B966_4D33_11D4_B2FF_00104B9CFF37__INCLUDED_) 26 | -------------------------------------------------------------------------------- /Source-32-Bit/Page453.h: -------------------------------------------------------------------------------- 1 | // Page453.h: interface for the CPage453 class. 2 | // 3 | ////////////////////////////////////////////////////////////////////// 4 | 5 | #if !defined(AFX_PAGE453_H__BB96B967_4D33_11D4_B2FF_00104B9CFF37__INCLUDED_) 6 | #define AFX_PAGE453_H__BB96B967_4D33_11D4_B2FF_00104B9CFF37__INCLUDED_ 7 | 8 | #if _MSC_VER > 1000 9 | #pragma once 10 | #endif // _MSC_VER > 1000 11 | 12 | #include "PageAdd.h" 13 | 14 | class CPage453 : public CPageAdd 15 | { 16 | public: 17 | CPage453(); 18 | CPage453(UINT nID); 19 | virtual ~CPage453(); 20 | virtual void InitGrid(); 21 | virtual BOOL UpdateData( BOOL bSaveAndValidate = TRUE ); 22 | 23 | }; 24 | 25 | #endif // !defined(AFX_PAGE453_H__BB96B967_4D33_11D4_B2FF_00104B9CFF37__INCLUDED_) 26 | -------------------------------------------------------------------------------- /Source-32-Bit/Page454.h: -------------------------------------------------------------------------------- 1 | // Page454.h: interface for the CPage454 class. 2 | // 3 | ////////////////////////////////////////////////////////////////////// 4 | 5 | #if !defined(AFX_PAGE454_H__BB96B967_4D33_11D4_B2FF_00104B9CFF37__INCLUDED_) 6 | #define AFX_PAGE454_H__BB96B967_4D33_11D4_B2FF_00104B9CFF37__INCLUDED_ 7 | 8 | #if _MSC_VER > 1000 9 | #pragma once 10 | #endif // _MSC_VER > 1000 11 | 12 | #include "PageAdd.h" 13 | 14 | class CPage454 : public CPageAdd 15 | { 16 | public: 17 | CPage454(); 18 | CPage454(UINT nID); 19 | virtual ~CPage454(); 20 | virtual void InitGrid(); 21 | virtual BOOL UpdateData( BOOL bSaveAndValidate = TRUE ); 22 | 23 | }; 24 | 25 | #endif // !defined(AFX_PAGE454_H__BB96B967_4D33_11D4_B2FF_00104B9CFF37__INCLUDED_) 26 | -------------------------------------------------------------------------------- /Source-32-Bit/Page455.h: -------------------------------------------------------------------------------- 1 | // Page455.h: interface for the CPage455 class. 2 | // 3 | ////////////////////////////////////////////////////////////////////// 4 | 5 | #if !defined(AFX_PAGE455_H__BB96B969_4D33_11D4_B2FF_00104B9CFF37__INCLUDED_) 6 | #define AFX_PAGE455_H__BB96B969_4D33_11D4_B2FF_00104B9CFF37__INCLUDED_ 7 | 8 | #if _MSC_VER > 1000 9 | #pragma once 10 | #endif // _MSC_VER > 1000 11 | 12 | #include "PageAdd.h" 13 | 14 | class CPage455 : public CPageAdd 15 | { 16 | public: 17 | CPage455(); 18 | CPage455(UINT nID); 19 | virtual ~CPage455(); 20 | virtual void InitGrid(); 21 | virtual BOOL UpdateData( BOOL bSaveAndValidate = TRUE ); 22 | 23 | }; 24 | 25 | #endif // !defined(AFX_PAGE455_H__BB96B969_4D33_11D4_B2FF_00104B9CFF37__INCLUDED_) 26 | -------------------------------------------------------------------------------- /Source-32-Bit/Page456.h: -------------------------------------------------------------------------------- 1 | // Page456.h: interface for the CPage456 class. 2 | // 3 | ////////////////////////////////////////////////////////////////////// 4 | 5 | #if !defined(AFX_PAGE456_H__BB96B969_4D33_11D4_B2FF_00104B9CFF37__INCLUDED_) 6 | #define AFX_PAGE456_H__BB96B969_4D33_11D4_B2FF_00104B9CFF37__INCLUDED_ 7 | 8 | #if _MSC_VER > 1000 9 | #pragma once 10 | #endif // _MSC_VER > 1000 11 | 12 | #include "PageAdd.h" 13 | 14 | class CPage456 : public CPageAdd 15 | { 16 | public: 17 | CPage456(); 18 | CPage456(UINT nID); 19 | virtual ~CPage456(); 20 | virtual void InitGrid(); 21 | virtual BOOL UpdateData( BOOL bSaveAndValidate = TRUE ); 22 | 23 | }; 24 | 25 | #endif // !defined(AFX_PAGE456_H__BB96B969_4D33_11D4_B2FF_00104B9CFF37__INCLUDED_) 26 | -------------------------------------------------------------------------------- /Source-32-Bit/Page457.h: -------------------------------------------------------------------------------- 1 | // Page457.h : header file 2 | // 3 | #if !defined(AFX_PAGE457_H__092E39A5_03F8_11D4_B2F6_00104B9CFF37__INCLUDED_) 4 | #define AFX_PAGE457_H__092E39A5_03F8_11D4_B2F6_00104B9CFF37__INCLUDED_ 5 | 6 | #if _MSC_VER > 1000 7 | #pragma once 8 | #endif // _MSC_VER > 1000 9 | 10 | #include "PageAdd.h" 11 | 12 | class CPage457 : public CPageAdd 13 | { 14 | public: 15 | CPage457(); 16 | CPage457(UINT nIDCap); 17 | virtual ~CPage457(); 18 | virtual void InitGrid(); 19 | virtual BOOL UpdateData( BOOL bSaveAndValidate = TRUE ); 20 | }; 21 | 22 | ///////////////////////////////////////////////////////////////////////////// 23 | 24 | //{{AFX_INSERT_LOCATION}} 25 | // Microsoft Visual C++ will insert additional declarations immediately before the previous line. 26 | 27 | #endif // !defined(AFX_PAGE457_H__092E39A5_03F8_11D4_B2F6_00104B9CFF37__INCLUDED_) 28 | -------------------------------------------------------------------------------- /Source-32-Bit/Page460.cpp: -------------------------------------------------------------------------------- 1 | // Page460.cpp : implementation file 2 | // 3 | 4 | #include "stdafx.h" 5 | #include "lspc.h" 6 | #include "Page460.h" 7 | #include "MainFrm.h" 8 | #include "LSPCView.h" 9 | #include "LSPCDoc.h" 10 | #include "LSPCMODEL.h" 11 | 12 | #ifdef _DEBUG 13 | #define new DEBUG_NEW 14 | #undef THIS_FILE 15 | static char THIS_FILE[] = __FILE__; 16 | #endif 17 | 18 | ///////////////////////////////////////////////////////////////////////////// 19 | // CPage460 property page 20 | 21 | 22 | IMPLEMENT_DYNCREATE(CPage460, CPropertyPage) 23 | 24 | CPage460::CPage460() : CPropertyPage(CPage460::IDD) 25 | { 26 | //{{AFX_DATA_INIT(CPage460) 27 | m_msltfg = FALSE; 28 | m_miftfg = FALSE; 29 | m_mgwtfg = FALSE; 30 | //}}AFX_DATA_INIT 31 | } 32 | 33 | CPage460::~CPage460() 34 | { 35 | } 36 | 37 | void CPage460::DoDataExchange(CDataExchange* pDX) 38 | { 39 | CDialog::DoDataExchange(pDX); 40 | //{{AFX_DATA_MAP(CPage460) 41 | DDX_Check(pDX, IDC_CHECK1, m_msltfg); 42 | DDX_Check(pDX, IDC_CHECK2, m_miftfg); 43 | DDX_Check(pDX, IDC_CHECK3, m_mgwtfg); 44 | //}}AFX_DATA_MAP 45 | } 46 | 47 | 48 | BEGIN_MESSAGE_MAP(CPage460, CPropertyPage) 49 | //{{AFX_MSG_MAP(CPage460) 50 | // NOTE: the ClassWizard will add message map macros here 51 | //}}AFX_MSG_MAP 52 | END_MESSAGE_MAP() 53 | 54 | ///////////////////////////////////////////////////////////////////////////// 55 | // CPage460 message handlers 56 | BOOL CPage460::UpdateData( BOOL bSaveAndValidate) 57 | { 58 | CMainFrame *pMain = (CMainFrame *)AfxGetMainWnd(); 59 | CLSPCView *pView = (CLSPCView *)pMain->m_wndSplitter.GetPane(0,1); 60 | if(pView == NULL) 61 | return false; 62 | CLSPCDoc *pDoc = NULL; 63 | if(pView != NULL) 64 | { 65 | pDoc = pView->GetDocument(); 66 | } 67 | 68 | if(!bSaveAndValidate) 69 | { 70 | if(pDoc != NULL) 71 | { 72 | m_msltfg = (pDoc->lspc.msltfg == 0)?FALSE:TRUE; 73 | m_miftfg = (pDoc->lspc.miftfg == 0)?FALSE:TRUE; 74 | m_mgwtfg = (pDoc->lspc.mgwtfg == 0)?FALSE:TRUE; 75 | } 76 | 77 | CWnd *pWnd; 78 | 79 | pWnd = this->GetDlgItem(IDC_CHECK1); 80 | pWnd->EnableWindow(true); 81 | if(!m_msltfg) 82 | pWnd->EnableWindow(false); 83 | pWnd = this->GetDlgItem(IDC_CHECK2); 84 | pWnd->EnableWindow(true); 85 | if(!m_miftfg) 86 | pWnd->EnableWindow(false); 87 | pWnd = this->GetDlgItem(IDC_CHECK3); 88 | pWnd->EnableWindow(true); 89 | if(!m_mgwtfg) 90 | pWnd->EnableWindow(false); 91 | } 92 | 93 | CPropertyPage::UpdateData(bSaveAndValidate); 94 | 95 | if(bSaveAndValidate) 96 | { 97 | if(pDoc != NULL) 98 | { 99 | pDoc->lspc.msltfg = (!m_msltfg)?0:1; 100 | pDoc->lspc.miftfg = (!m_miftfg)?0:1; 101 | pDoc->lspc.mgwtfg = (!m_mgwtfg)?0:1; 102 | } 103 | } 104 | return TRUE; 105 | } 106 | -------------------------------------------------------------------------------- /Source-32-Bit/Page460.h: -------------------------------------------------------------------------------- 1 | #if !defined(AFX_PAGE460_H__84F6DEF9_D9DA_4732_B613_F92AA7A41C53__INCLUDED_) 2 | #define AFX_PAGE460_H__84F6DEF9_D9DA_4732_B613_F92AA7A41C53__INCLUDED_ 3 | 4 | #if _MSC_VER > 1000 5 | #pragma once 6 | #endif // _MSC_VER > 1000 7 | // Page460.h : header file 8 | // 9 | 10 | ///////////////////////////////////////////////////////////////////////////// 11 | // CPage460 dialog 12 | 13 | class CPage460 : public CPropertyPage 14 | { 15 | DECLARE_DYNCREATE(CPage460) 16 | 17 | // Construction 18 | public: 19 | CPage460(); 20 | ~CPage460(); 21 | virtual BOOL UpdateData( BOOL bSaveAndValidate = TRUE ); 22 | 23 | // Dialog Data 24 | //{{AFX_DATA(CPage460) 25 | enum { IDD = IDD_DIALOG460 }; 26 | BOOL m_msltfg; 27 | BOOL m_miftfg; 28 | BOOL m_mgwtfg; 29 | //}}AFX_DATA 30 | 31 | 32 | // Overrides 33 | // ClassWizard generated virtual function overrides 34 | //{{AFX_VIRTUAL(CPage460) 35 | protected: 36 | virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV support 37 | //}}AFX_VIRTUAL 38 | 39 | // Implementation 40 | protected: 41 | 42 | // Generated message map functions 43 | //{{AFX_MSG(CPage460) 44 | // NOTE: the ClassWizard will add member functions here 45 | //}}AFX_MSG 46 | DECLARE_MESSAGE_MAP() 47 | }; 48 | 49 | //{{AFX_INSERT_LOCATION}} 50 | // Microsoft Visual C++ will insert additional declarations immediately before the previous line. 51 | 52 | #endif // !defined(AFX_PAGE460_H__84F6DEF9_D9DA_4732_B613_F92AA7A41C53__INCLUDED_) 53 | -------------------------------------------------------------------------------- /Source-32-Bit/Page461.h: -------------------------------------------------------------------------------- 1 | // Page461.h: interface for the CPage461 class. 2 | // 3 | ////////////////////////////////////////////////////////////////////// 4 | 5 | #if !defined(AFX_PAGE461_H__BB96B964_4D33_11D4_B2FF_00104B9CFF37__INCLUDED_) 6 | #define AFX_PAGE461_H__BB96B964_4D33_11D4_B2FF_00104B9CFF37__INCLUDED_ 7 | 8 | #if _MSC_VER > 1000 9 | #pragma once 10 | #endif // _MSC_VER > 1000 11 | 12 | #include "PageAdd.h" 13 | 14 | class CPage461 : public CPageAdd 15 | { 16 | public: 17 | CPage461(); 18 | CPage461(UINT nID); 19 | virtual ~CPage461(); 20 | virtual void InitGrid(); 21 | virtual BOOL UpdateData( BOOL bSaveAndValidate = TRUE ); 22 | 23 | }; 24 | 25 | #endif // !defined(AFX_PAGE461_H__BB96B964_4D33_11D4_B2FF_00104B9CFF37__INCLUDED_) 26 | -------------------------------------------------------------------------------- /Source-32-Bit/Page462.h: -------------------------------------------------------------------------------- 1 | // Page462.h: interface for the CPage462 class. 2 | // 3 | ////////////////////////////////////////////////////////////////////// 4 | 5 | #if !defined(AFX_PAGE462_H__BB96B967_4D33_11D4_B2FF_00104B9CFF37__INCLUDED_) 6 | #define AFX_PAGE462_H__BB96B967_4D33_11D4_B2FF_00104B9CFF37__INCLUDED_ 7 | 8 | #if _MSC_VER > 1000 9 | #pragma once 10 | #endif // _MSC_VER > 1000 11 | 12 | #include "PageAdd.h" 13 | 14 | class CPage462 : public CPageAdd 15 | { 16 | public: 17 | CPage462(); 18 | CPage462(UINT nID); 19 | virtual ~CPage462(); 20 | virtual void InitGrid(); 21 | virtual BOOL UpdateData( BOOL bSaveAndValidate = TRUE ); 22 | 23 | }; 24 | 25 | #endif // !defined(AFX_PAGE462_H__BB96B967_4D33_11D4_B2FF_00104B9CFF37__INCLUDED_) 26 | -------------------------------------------------------------------------------- /Source-32-Bit/Page463.h: -------------------------------------------------------------------------------- 1 | // Page463.h: interface for the CPage463 class. 2 | // 3 | ////////////////////////////////////////////////////////////////////// 4 | 5 | #if !defined(AFX_PAGE463_H__BB96B967_4D33_11D4_B2FF_00104B9CFF37__INCLUDED_) 6 | #define AFX_PAGE463_H__BB96B967_4D33_11D4_B2FF_00104B9CFF37__INCLUDED_ 7 | 8 | #if _MSC_VER > 1000 9 | #pragma once 10 | #endif // _MSC_VER > 1000 11 | 12 | #include "PageAdd.h" 13 | 14 | class CPage463 : public CPageAdd 15 | { 16 | public: 17 | CPage463(); 18 | CPage463(UINT nID); 19 | virtual ~CPage463(); 20 | virtual void InitGrid(); 21 | virtual BOOL UpdateData( BOOL bSaveAndValidate = TRUE ); 22 | 23 | }; 24 | 25 | #endif // !defined(AFX_PAGE463_H__BB96B967_4D33_11D4_B2FF_00104B9CFF37__INCLUDED_) 26 | -------------------------------------------------------------------------------- /Source-32-Bit/Page464.h: -------------------------------------------------------------------------------- 1 | // Page464.h: interface for the CPage464 class. 2 | // 3 | ////////////////////////////////////////////////////////////////////// 4 | 5 | #if !defined(AFX_PAGE464_H__BB96B967_4D33_11D4_B2FF_00104B9CFF37__INCLUDED_) 6 | #define AFX_PAGE464_H__BB96B967_4D33_11D4_B2FF_00104B9CFF37__INCLUDED_ 7 | 8 | #if _MSC_VER > 1000 9 | #pragma once 10 | #endif // _MSC_VER > 1000 11 | 12 | #include "PageAdd.h" 13 | 14 | class CPage464 : public CPageAdd 15 | { 16 | public: 17 | CPage464(); 18 | CPage464(UINT nID); 19 | virtual ~CPage464(); 20 | virtual void InitGrid(); 21 | virtual BOOL UpdateData( BOOL bSaveAndValidate = TRUE ); 22 | 23 | }; 24 | 25 | #endif // !defined(AFX_PAGE464_H__BB96B967_4D33_11D4_B2FF_00104B9CFF37__INCLUDED_) 26 | -------------------------------------------------------------------------------- /Source-32-Bit/Page465.h: -------------------------------------------------------------------------------- 1 | // Page465.h: interface for the CPage465 class. 2 | // 3 | ////////////////////////////////////////////////////////////////////// 4 | 5 | #if !defined(AFX_PAGE465_H__BB96B967_4D33_11D4_B2FF_00104B9CFF37__INCLUDED_) 6 | #define AFX_PAGE465_H__BB96B967_4D33_11D4_B2FF_00104B9CFF37__INCLUDED_ 7 | 8 | #if _MSC_VER > 1000 9 | #pragma once 10 | #endif // _MSC_VER > 1000 11 | 12 | #include "PageAdd.h" 13 | 14 | class CPage465 : public CPageAdd 15 | { 16 | public: 17 | CPage465(); 18 | CPage465(UINT nID); 19 | virtual ~CPage465(); 20 | virtual void InitGrid(); 21 | virtual BOOL UpdateData( BOOL bSaveAndValidate = TRUE ); 22 | 23 | }; 24 | 25 | #endif // !defined(AFX_PAGE465_H__BB96B967_4D33_11D4_B2FF_00104B9CFF37__INCLUDED_) 26 | -------------------------------------------------------------------------------- /Source-32-Bit/Page466.h: -------------------------------------------------------------------------------- 1 | // Page466.h: interface for the CPage466 class. 2 | // 3 | ////////////////////////////////////////////////////////////////////// 4 | 5 | #if !defined(AFX_PAGE466_H__BB96B967_4D33_11D4_B2FF_00104B9CFF37__INCLUDED_) 6 | #define AFX_PAGE466_H__BB96B967_4D33_11D4_B2FF_00104B9CFF37__INCLUDED_ 7 | 8 | #if _MSC_VER > 1000 9 | #pragma once 10 | #endif // _MSC_VER > 1000 11 | 12 | #include "PageAdd.h" 13 | 14 | class CPage466 : public CPageAdd 15 | { 16 | public: 17 | CPage466(); 18 | CPage466(UINT nID); 19 | virtual ~CPage466(); 20 | virtual void InitGrid(); 21 | virtual BOOL UpdateData( BOOL bSaveAndValidate = TRUE ); 22 | 23 | }; 24 | 25 | #endif // !defined(AFX_PAGE466_H__BB96B967_4D33_11D4_B2FF_00104B9CFF37__INCLUDED_) 26 | -------------------------------------------------------------------------------- /Source-32-Bit/Page467.h: -------------------------------------------------------------------------------- 1 | // Page467.h: interface for the CPage467 class. 2 | // 3 | ////////////////////////////////////////////////////////////////////// 4 | 5 | #if !defined(AFX_PAGE467_H__BB96B967_4D33_11D4_B2FF_00104B9CFF37__INCLUDED_) 6 | #define AFX_PAGE467_H__BB96B967_4D33_11D4_B2FF_00104B9CFF37__INCLUDED_ 7 | 8 | #if _MSC_VER > 1000 9 | #pragma once 10 | #endif // _MSC_VER > 1000 11 | 12 | #include "PageAdd.h" 13 | 14 | class CPage467 : public CPageAdd 15 | { 16 | public: 17 | CPage467(); 18 | CPage467(UINT nID); 19 | virtual ~CPage467(); 20 | virtual void InitGrid(); 21 | virtual BOOL UpdateData( BOOL bSaveAndValidate = TRUE ); 22 | 23 | }; 24 | 25 | #endif // !defined(AFX_PAGE467_H__BB96B967_4D33_11D4_B2FF_00104B9CFF37__INCLUDED_) 26 | -------------------------------------------------------------------------------- /Source-32-Bit/Page470.h: -------------------------------------------------------------------------------- 1 | // Page470.h: interface for the CPage470 class. 2 | // 3 | ////////////////////////////////////////////////////////////////////// 4 | 5 | #if !defined(AFX_PAGE470_H__BB96B965_4D33_11D4_B2FF_00104B9CFF37__INCLUDED_) 6 | #define AFX_PAGE470_H__BB96B965_4D33_11D4_B2FF_00104B9CFF37__INCLUDED_ 7 | 8 | #if _MSC_VER > 1000 9 | #pragma once 10 | #endif // _MSC_VER > 1000 11 | 12 | #include "PageAdd.h" 13 | 14 | class CPage470 : public CPageAdd 15 | { 16 | public: 17 | CPage470(); 18 | CPage470(UINT nID); 19 | virtual ~CPage470(); 20 | virtual void InitGrid(); 21 | virtual BOOL UpdateData( BOOL bSaveAndValidate = TRUE ); 22 | 23 | }; 24 | 25 | #endif // !defined(AFX_PAGE470_H__BB96B965_4D33_11D4_B2FF_00104B9CFF37__INCLUDED_) 26 | -------------------------------------------------------------------------------- /Source-32-Bit/Page475.h: -------------------------------------------------------------------------------- 1 | // Page475.h: interface for the CPage475 class. 2 | // 3 | ////////////////////////////////////////////////////////////////////// 4 | 5 | #if !defined(AFX_PAGE475_H__BB96B965_4D33_11D4_B2FF_00104B9CFF37__INCLUDED_) 6 | #define AFX_PAGE475_H__BB96B965_4D33_11D4_B2FF_00104B9CFF37__INCLUDED_ 7 | 8 | #if _MSC_VER > 1000 9 | #pragma once 10 | #endif // _MSC_VER > 1000 11 | 12 | #include "PageAdd.h" 13 | 14 | class CPage475 : public CPageAdd 15 | { 16 | public: 17 | CPage475(); 18 | CPage475(UINT nID); 19 | virtual ~CPage475(); 20 | virtual void InitGrid(); 21 | virtual BOOL UpdateData( BOOL bSaveAndValidate = TRUE ); 22 | 23 | }; 24 | 25 | #endif // !defined(AFX_PAGE475_H__BB96B965_4D33_11D4_B2FF_00104B9CFF37__INCLUDED_) 26 | -------------------------------------------------------------------------------- /Source-32-Bit/Page480.h: -------------------------------------------------------------------------------- 1 | // Page480.h: interface for the CPage480 class. 2 | // 3 | ////////////////////////////////////////////////////////////////////// 4 | 5 | #if !defined(AFX_PAGE480_H__BB96B965_4D33_11D4_B2FF_00104B9CFF37__INCLUDED_) 6 | #define AFX_PAGE480_H__BB96B965_4D33_11D4_B2FF_00104B9CFF37__INCLUDED_ 7 | 8 | #if _MSC_VER > 1000 9 | #pragma once 10 | #endif // _MSC_VER > 1000 11 | 12 | #include "PageAdd.h" 13 | 14 | class CPage480 : public CPageAdd 15 | { 16 | public: 17 | CPage480(); 18 | CPage480(UINT nID); 19 | virtual ~CPage480(); 20 | virtual void InitGrid(); 21 | virtual BOOL UpdateData( BOOL bSaveAndValidate = TRUE ); 22 | 23 | }; 24 | 25 | #endif // !defined(AFX_PAGE480_H__BB96B965_4D33_11D4_B2FF_00104B9CFF37__INCLUDED_) 26 | -------------------------------------------------------------------------------- /Source-32-Bit/Page485.h: -------------------------------------------------------------------------------- 1 | // Page485.h: interface for the CPage485 class. 2 | // 3 | ////////////////////////////////////////////////////////////////////// 4 | 5 | #if !defined(AFX_PAGE485_H__BB96B967_4D33_11D4_B2FF_00104B9CFF37__INCLUDED_) 6 | #define AFX_PAGE485_H__BB96B967_4D33_11D4_B2FF_00104B9CFF37__INCLUDED_ 7 | 8 | #if _MSC_VER > 1000 9 | #pragma once 10 | #endif // _MSC_VER > 1000 11 | 12 | #include "PageAdd.h" 13 | 14 | class CPage485 : public CPageAdd 15 | { 16 | public: 17 | CPage485(); 18 | CPage485(UINT nID); 19 | virtual ~CPage485(); 20 | virtual void InitGrid(); 21 | virtual BOOL UpdateData( BOOL bSaveAndValidate = TRUE ); 22 | 23 | }; 24 | 25 | #endif // !defined(AFX_PAGE485_H__BB96B967_4D33_11D4_B2FF_00104B9CFF37__INCLUDED_) 26 | -------------------------------------------------------------------------------- /Source-32-Bit/Page50.h: -------------------------------------------------------------------------------- 1 | #if !defined(AFX_PAGE50_H__FECC0DCB_E955_11D3_B2F2_00104B9CFF37__INCLUDED_) 2 | #define AFX_PAGE50_H__FECC0DCB_E955_11D3_B2F2_00104B9CFF37__INCLUDED_ 3 | 4 | #if _MSC_VER > 1000 5 | #pragma once 6 | #endif // _MSC_VER > 1000 7 | // Page50.h : header file 8 | // 9 | 10 | ///////////////////////////////////////////////////////////////////////////// 11 | // CPage50 dialog 12 | 13 | class CPage50 : public CPropertyPage 14 | { 15 | DECLARE_DYNCREATE(CPage50) 16 | 17 | // Construction 18 | public: 19 | CPage50(); // standard constructor 20 | ~CPage50(); // standard destructor 21 | virtual BOOL UpdateData( BOOL bSaveAndValidate = TRUE ); 22 | 23 | // Dialog Data 24 | //{{AFX_DATA(CPage50) 25 | enum { IDD = IDD_TempSettings }; 26 | CComboBox m_oCombo; 27 | int m_nMinutes; // (09-03) 28 | //}}AFX_DATA 29 | CDateTimeCtrl m_cStart; 30 | CDateTimeCtrl m_cEnd; 31 | 32 | COleDateTime tStart; 33 | COleDateTime tEnd; 34 | 35 | CDateTimeCtrl m_oStart; // (03-2005) 36 | CDateTimeCtrl m_oEnd; 37 | 38 | COleDateTime toStart; // (03-2005) 39 | COleDateTime toEnd; 40 | 41 | // Overrides 42 | // ClassWizard generated virtual function overrides 43 | //{{AFX_VIRTUAL(CPage50) 44 | protected: 45 | virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV support 46 | //}}AFX_VIRTUAL 47 | 48 | // Implementation 49 | protected: 50 | 51 | // Generated message map functions 52 | //{{AFX_MSG(CPage50) 53 | virtual BOOL OnInitDialog(); 54 | afx_msg void OnKillfocusEdit1(); 55 | //}}AFX_MSG 56 | DECLARE_MESSAGE_MAP() 57 | }; 58 | 59 | //{{AFX_INSERT_LOCATION}} 60 | // Microsoft Visual C++ will insert additional declarations immediately before the previous line. 61 | 62 | #endif // !defined(AFX_PAGE50_H__FECC0DCB_E955_11D3_B2F2_00104B9CFF37__INCLUDED_) 63 | -------------------------------------------------------------------------------- /Source-32-Bit/Page500.h: -------------------------------------------------------------------------------- 1 | // Page500.h: interface for the CPage500 class. 2 | // 3 | ////////////////////////////////////////////////////////////////////// 4 | 5 | #if !defined(AFX_PAGE500_H__BB96B966_4D33_11D4_B2FF_00104B9CFF37__INCLUDED_) 6 | #define AFX_PAGE500_H__BB96B966_4D33_11D4_B2FF_00104B9CFF37__INCLUDED_ 7 | 8 | #if _MSC_VER > 1000 9 | #pragma once 10 | #endif // _MSC_VER > 1000 11 | 12 | #include "PageAdd.h" 13 | 14 | class CPage500 : public CPageAdd 15 | { 16 | public: 17 | CPage500(); 18 | CPage500(UINT nID); 19 | virtual ~CPage500(); 20 | virtual void InitGrid(); 21 | virtual BOOL UpdateData( BOOL bSaveAndValidate = TRUE ); 22 | 23 | }; 24 | 25 | #endif // !defined(AFX_PAGE500_H__BB96B966_4D33_11D4_B2FF_00104B9CFF37__INCLUDED_) 26 | -------------------------------------------------------------------------------- /Source-32-Bit/Page501.h: -------------------------------------------------------------------------------- 1 | // Page501.h: interface for the CPage501 class. 2 | // 3 | ////////////////////////////////////////////////////////////////////// 4 | 5 | #if !defined(AFX_PAGE501_H__BB96B966_4D33_11D4_B2FF_00104B9CFF37__INCLUDED_) 6 | #define AFX_PAGE501_H__BB96B966_4D33_11D4_B2FF_00104B9CFF37__INCLUDED_ 7 | 8 | #if _MSC_VER > 1000 9 | #pragma once 10 | #endif // _MSC_VER > 1000 11 | 12 | #include "PageAdd.h" 13 | 14 | class CPage501 : public CPageAdd 15 | { 16 | public: 17 | CPage501(); 18 | CPage501(UINT nID); 19 | virtual ~CPage501(); 20 | virtual void InitGrid(); 21 | virtual BOOL UpdateData( BOOL bSaveAndValidate = TRUE ); 22 | 23 | }; 24 | 25 | #endif // !defined(AFX_PAGE501_H__BB96B966_4D33_11D4_B2FF_00104B9CFF37__INCLUDED_) 26 | -------------------------------------------------------------------------------- /Source-32-Bit/Page502.cpp: -------------------------------------------------------------------------------- 1 | // Page502.cpp : implementation file 2 | // 3 | 4 | #include "stdafx.h" 5 | #include "lspc.h" 6 | #include "Page502.h" 7 | #include "MainFrm.h" 8 | #include "LSPCView.h" 9 | #include "LSPCDoc.h" 10 | #include "LSPCMODEL.h" 11 | 12 | #ifdef _DEBUG 13 | #define new DEBUG_NEW 14 | #undef THIS_FILE 15 | static char THIS_FILE[] = __FILE__; 16 | #endif 17 | 18 | ///////////////////////////////////////////////////////////////////////////// 19 | // CPage502 property page 20 | 21 | IMPLEMENT_DYNCREATE(CPage502, CPropertyPage) 22 | 23 | CPage502::CPage502() : CPropertyPage(CPage502::IDD) 24 | { 25 | //{{AFX_DATA_INIT(CPage502) 26 | m_midofg = FALSE; 27 | m_mico2fg = FALSE; 28 | m_madofg = FALSE; 29 | m_maco2fg = FALSE; 30 | //}}AFX_DATA_INIT 31 | } 32 | 33 | CPage502::~CPage502() 34 | { 35 | } 36 | 37 | void CPage502::DoDataExchange(CDataExchange* pDX) 38 | { 39 | CPropertyPage::DoDataExchange(pDX); 40 | //{{AFX_DATA_MAP(CPage502) 41 | DDX_Check(pDX, IDC_CHECK1, m_midofg); 42 | DDX_Check(pDX, IDC_CHECK2, m_mico2fg); 43 | DDX_Check(pDX, IDC_CHECK3, m_madofg); 44 | DDX_Check(pDX, IDC_CHECK4, m_maco2fg); 45 | //}}AFX_DATA_MAP 46 | } 47 | 48 | 49 | BEGIN_MESSAGE_MAP(CPage502, CPropertyPage) 50 | //{{AFX_MSG_MAP(CPage502) 51 | // NOTE: the ClassWizard will add message map macros here 52 | //}}AFX_MSG_MAP 53 | END_MESSAGE_MAP() 54 | 55 | ///////////////////////////////////////////////////////////////////////////// 56 | // CPage502 message handlers 57 | BOOL CPage502::UpdateData( BOOL bSaveAndValidate) 58 | { 59 | CMainFrame *pMain = (CMainFrame *)AfxGetMainWnd(); 60 | CLSPCView *pView = (CLSPCView *)pMain->m_wndSplitter.GetPane(0,1); 61 | if(pView == NULL) 62 | return false; 63 | CLSPCDoc *pDoc = NULL; 64 | if(pView != NULL) 65 | { 66 | pDoc = pView->GetDocument(); 67 | } 68 | 69 | if(!bSaveAndValidate) 70 | { 71 | if(pDoc != NULL) 72 | { 73 | m_midofg = (pDoc->lspc.midofg == 0)?FALSE:TRUE; 74 | m_mico2fg = (pDoc->lspc.mico2fg == 0)?FALSE:TRUE; 75 | m_madofg = (pDoc->lspc.madofg == 0)?FALSE:TRUE; 76 | m_maco2fg = (pDoc->lspc.maco2fg == 0)?FALSE:TRUE; 77 | } 78 | 79 | CWnd *pWnd; 80 | 81 | pWnd = this->GetDlgItem(IDC_CHECK1); 82 | pWnd->EnableWindow(true); 83 | if(!m_midofg) 84 | pWnd->EnableWindow(false); 85 | pWnd = this->GetDlgItem(IDC_CHECK2); 86 | pWnd->EnableWindow(true); 87 | if(!m_mico2fg) 88 | pWnd->EnableWindow(false); 89 | pWnd = this->GetDlgItem(IDC_CHECK3); 90 | pWnd->EnableWindow(true); 91 | if(!m_madofg) 92 | pWnd->EnableWindow(false); 93 | pWnd = this->GetDlgItem(IDC_CHECK4); 94 | pWnd->EnableWindow(true); 95 | if(!m_maco2fg) 96 | pWnd->EnableWindow(false); 97 | } 98 | 99 | CPropertyPage::UpdateData(bSaveAndValidate); 100 | 101 | if(bSaveAndValidate) 102 | { 103 | if(pDoc != NULL) 104 | { 105 | pDoc->lspc.midofg = (!m_midofg)?0:1; 106 | pDoc->lspc.mico2fg = (!m_mico2fg)?0:1; 107 | pDoc->lspc.madofg = (!m_madofg)?0:1; 108 | pDoc->lspc.maco2fg = (!m_maco2fg)?0:1; 109 | } 110 | } 111 | return TRUE; 112 | } 113 | -------------------------------------------------------------------------------- /Source-32-Bit/Page502.h: -------------------------------------------------------------------------------- 1 | #if !defined(AFX_PAGE502_H__BB96B96A_4D33_11D4_B2FF_00104B9CFF37__INCLUDED_) 2 | #define AFX_PAGE502_H__BB96B96A_4D33_11D4_B2FF_00104B9CFF37__INCLUDED_ 3 | 4 | #if _MSC_VER > 1000 5 | #pragma once 6 | #endif // _MSC_VER > 1000 7 | // Page502.h : header file 8 | // 9 | 10 | ///////////////////////////////////////////////////////////////////////////// 11 | // CPage502 dialog 12 | 13 | class CPage502 : public CPropertyPage 14 | { 15 | DECLARE_DYNCREATE(CPage502) 16 | 17 | // Construction 18 | public: 19 | CPage502(); 20 | ~CPage502(); 21 | virtual BOOL UpdateData( BOOL bSaveAndValidate = TRUE ); 22 | 23 | // Dialog Data 24 | //{{AFX_DATA(CPage502) 25 | enum { IDD = IDD_DIALOG502 }; 26 | BOOL m_midofg; 27 | BOOL m_mico2fg; 28 | BOOL m_madofg; 29 | BOOL m_maco2fg; 30 | //}}AFX_DATA 31 | 32 | 33 | // Overrides 34 | // ClassWizard generate virtual function overrides 35 | //{{AFX_VIRTUAL(CPage502) 36 | protected: 37 | virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV support 38 | //}}AFX_VIRTUAL 39 | 40 | // Implementation 41 | protected: 42 | // Generated message map functions 43 | //{{AFX_MSG(CPage502) 44 | // NOTE: the ClassWizard will add member functions here 45 | //}}AFX_MSG 46 | DECLARE_MESSAGE_MAP() 47 | 48 | }; 49 | 50 | //{{AFX_INSERT_LOCATION}} 51 | // Microsoft Visual C++ will insert additional declarations immediately before the previous line. 52 | 53 | #endif // !defined(AFX_PAGE502_H__BB96B96A_4D33_11D4_B2FF_00104B9CFF37__INCLUDED_) 54 | -------------------------------------------------------------------------------- /Source-32-Bit/Page503.h: -------------------------------------------------------------------------------- 1 | // Page503.h: interface for the CPage503 class. 2 | // 3 | ////////////////////////////////////////////////////////////////////// 4 | 5 | #if !defined(AFX_PAGE503_H__BB96B966_4D33_11D4_B2FF_00104B9CFF37__INCLUDED_) 6 | #define AFX_PAGE503_H__BB96B966_4D33_11D4_B2FF_00104B9CFF37__INCLUDED_ 7 | 8 | #if _MSC_VER > 1000 9 | #pragma once 10 | #endif // _MSC_VER > 1000 11 | 12 | #include "PageAdd.h" 13 | 14 | class CPage503 : public CPageAdd 15 | { 16 | public: 17 | CPage503(); 18 | CPage503(UINT nID); 19 | virtual ~CPage503(); 20 | virtual void InitGrid(); 21 | virtual BOOL UpdateData( BOOL bSaveAndValidate = TRUE ); 22 | 23 | }; 24 | 25 | #endif // !defined(AFX_PAGE503_H__BB96B966_4D33_11D4_B2FF_00104B9CFF37__INCLUDED_) 26 | -------------------------------------------------------------------------------- /Source-32-Bit/Page504.h: -------------------------------------------------------------------------------- 1 | // Page504.h: interface for the CPage504 class. 2 | // 3 | ////////////////////////////////////////////////////////////////////// 4 | 5 | #if !defined(AFX_PAGE504_H__BB96B967_4D33_11D4_B2FF_00104B9CFF37__INCLUDED_) 6 | #define AFX_PAGE504_H__BB96B967_4D33_11D4_B2FF_00104B9CFF37__INCLUDED_ 7 | 8 | #if _MSC_VER > 1000 9 | #pragma once 10 | #endif // _MSC_VER > 1000 11 | 12 | #include "PageAdd.h" 13 | 14 | class CPage504 : public CPageAdd 15 | { 16 | public: 17 | CPage504(); 18 | CPage504(UINT nID); 19 | virtual ~CPage504(); 20 | virtual void InitGrid(); 21 | virtual BOOL UpdateData( BOOL bSaveAndValidate = TRUE ); 22 | 23 | }; 24 | 25 | #endif // !defined(AFX_PAGE504_H__BB96B967_4D33_11D4_B2FF_00104B9CFF37__INCLUDED_) 26 | -------------------------------------------------------------------------------- /Source-32-Bit/Page505.h: -------------------------------------------------------------------------------- 1 | // Page505.h: interface for the CPage505 class. 2 | // 3 | ////////////////////////////////////////////////////////////////////// 4 | 5 | #if !defined(AFX_PAGE505_H__BB96B968_4D33_11D4_B2FF_00104B9CFF37__INCLUDED_) 6 | #define AFX_PAGE505_H__BB96B968_4D33_11D4_B2FF_00104B9CFF37__INCLUDED_ 7 | 8 | #if _MSC_VER > 1000 9 | #pragma once 10 | #endif // _MSC_VER > 1000 11 | 12 | #include "PageAdd.h" 13 | 14 | class CPage505 : public CPageAdd 15 | { 16 | public: 17 | CPage505(); 18 | CPage505(UINT nID); 19 | virtual ~CPage505(); 20 | virtual void InitGrid(); 21 | virtual BOOL UpdateData( BOOL bSaveAndValidate = TRUE ); 22 | 23 | }; 24 | 25 | #endif // !defined(AFX_PAGE505_H__BB96B968_4D33_11D4_B2FF_00104B9CFF37__INCLUDED_) 26 | -------------------------------------------------------------------------------- /Source-32-Bit/Page506.h: -------------------------------------------------------------------------------- 1 | // Page506.h: interface for the CPage506 class. 2 | // 3 | ////////////////////////////////////////////////////////////////////// 4 | 5 | #if !defined(AFX_PAGE506_H__BB96B969_4D33_11D4_B2FF_00104B9CFF37__INCLUDED_) 6 | #define AFX_PAGE506_H__BB96B969_4D33_11D4_B2FF_00104B9CFF37__INCLUDED_ 7 | 8 | #if _MSC_VER > 1000 9 | #pragma once 10 | #endif // _MSC_VER > 1000 11 | 12 | #include "PageAdd.h" 13 | 14 | class CPage506 : public CPageAdd 15 | { 16 | public: 17 | CPage506(); 18 | CPage506(UINT nID); 19 | virtual ~CPage506(); 20 | virtual void InitGrid(); 21 | virtual BOOL UpdateData( BOOL bSaveAndValidate = TRUE ); 22 | 23 | }; 24 | 25 | #endif // !defined(AFX_PAGE506_H__BB96B969_4D33_11D4_B2FF_00104B9CFF37__INCLUDED_) 26 | -------------------------------------------------------------------------------- /Source-32-Bit/Page507.h: -------------------------------------------------------------------------------- 1 | // Page507.h: interface for the CPage507 class. 2 | // 3 | ////////////////////////////////////////////////////////////////////// 4 | 5 | #if !defined(AFX_PAGE507_H__BB96B969_4D33_11D4_B2FF_00104B9CFF37__INCLUDED_) 6 | #define AFX_PAGE507_H__BB96B969_4D33_11D4_B2FF_00104B9CFF37__INCLUDED_ 7 | 8 | #if _MSC_VER > 1000 9 | #pragma once 10 | #endif // _MSC_VER > 1000 11 | 12 | #include "PageAdd.h" 13 | 14 | class CPage507 : public CPageAdd 15 | { 16 | public: 17 | CPage507(); 18 | CPage507(UINT nID); 19 | virtual ~CPage507(); 20 | virtual void InitGrid(); 21 | virtual BOOL UpdateData( BOOL bSaveAndValidate = TRUE ); 22 | 23 | }; 24 | 25 | #endif // !defined(AFX_PAGE507_H__BB96B969_4D33_11D4_B2FF_00104B9CFF37__INCLUDED_) 26 | -------------------------------------------------------------------------------- /Source-32-Bit/Page510.cpp: -------------------------------------------------------------------------------- 1 | // Page510.cpp : implementation file 2 | // 3 | 4 | #include "stdafx.h" 5 | #include "lspc.h" 6 | #include "Page510.h" 7 | #include "MainFrm.h" 8 | #include "LSPCView.h" 9 | #include "LSPCDoc.h" 10 | #include "LSPCMODEL.h" 11 | 12 | #ifdef _DEBUG 13 | #define new DEBUG_NEW 14 | #undef THIS_FILE 15 | static char THIS_FILE[] = __FILE__; 16 | #endif 17 | 18 | ///////////////////////////////////////////////////////////////////////////// 19 | // CPage510 property page 20 | 21 | IMPLEMENT_DYNCREATE(CPage510, CPropertyPage) 22 | 23 | CPage510::CPage510() : CPropertyPage(CPage510::IDD) 24 | { 25 | //{{AFX_DATA_INIT(CPage510) 26 | m_bBenrfg = FALSE; 27 | m_nReamfg = 2; 28 | //}}AFX_DATA_INIT 29 | } 30 | 31 | CPage510::~CPage510() 32 | { 33 | } 34 | 35 | void CPage510::DoDataExchange(CDataExchange* pDX) 36 | { 37 | CPropertyPage::DoDataExchange(pDX); 38 | //{{AFX_DATA_MAP(CPage510) 39 | DDX_Check(pDX, IDC_CHECK1, m_bBenrfg); 40 | DDX_Text(pDX, IDC_EDIT1, m_nReamfg); 41 | //}}AFX_DATA_MAP 42 | } 43 | 44 | 45 | BEGIN_MESSAGE_MAP(CPage510, CPropertyPage) 46 | //{{AFX_MSG_MAP(CPage510) 47 | ON_EN_CHANGE(IDC_EDIT1, OnChange) 48 | //}}AFX_MSG_MAP 49 | END_MESSAGE_MAP() 50 | 51 | ///////////////////////////////////////////////////////////////////////////// 52 | // CPage510 message handlers 53 | BOOL CPage510::UpdateData( BOOL bSaveAndValidate) 54 | { 55 | CMainFrame *pMain = (CMainFrame *)AfxGetMainWnd(); 56 | CLSPCView *pView = (CLSPCView *)pMain->m_wndSplitter.GetPane(0,1); 57 | if(pView == NULL) 58 | return false; 59 | CLSPCDoc *pDoc = NULL; 60 | if(pView != NULL) 61 | { 62 | pDoc = pView->GetDocument(); 63 | } 64 | 65 | if(!bSaveAndValidate) 66 | { 67 | if(pDoc != NULL) 68 | { 69 | m_bBenrfg = (pDoc->lspc.benrfg == 0)?FALSE:TRUE; 70 | m_nReamfg = pDoc->lspc.reamfg; 71 | } 72 | } 73 | 74 | CPropertyPage::UpdateData(bSaveAndValidate); 75 | 76 | if(bSaveAndValidate) 77 | { 78 | if(pDoc != NULL) 79 | { 80 | pDoc->lspc.benrfg = (!m_bBenrfg)?0:1; 81 | pDoc->lspc.reamfg = m_nReamfg; 82 | } 83 | } 84 | return TRUE; 85 | } 86 | 87 | void CPage510::OnChange() 88 | { 89 | // TODO: If this is a RICHEDIT control, the control will not 90 | // send this notification unless you override the CPropertyPage::OnInitDialog() 91 | // function and call CRichEditCtrl().SetEventMask() 92 | // with the ENM_CHANGE flag ORed into the mask. 93 | 94 | // TODO: Add your control notification handler code here 95 | 96 | CPropertyPage::UpdateData(true); 97 | } 98 | -------------------------------------------------------------------------------- /Source-32-Bit/Page510.h: -------------------------------------------------------------------------------- 1 | #if !defined(AFX_PAGE510_H__BB96B96A_4D33_11D4_B2FF_00104B9CFF37__INCLUDED_) 2 | #define AFX_PAGE510_H__BB96B96A_4D33_11D4_B2FF_00104B9CFF37__INCLUDED_ 3 | 4 | #if _MSC_VER > 1000 5 | #pragma once 6 | #endif // _MSC_VER > 1000 7 | // Page510.h : header file 8 | // 9 | 10 | ///////////////////////////////////////////////////////////////////////////// 11 | // CPage510 dialog 12 | 13 | class CPage510 : public CPropertyPage 14 | { 15 | DECLARE_DYNCREATE(CPage510) 16 | 17 | // Construction 18 | public: 19 | CPage510(); 20 | ~CPage510(); 21 | virtual BOOL UpdateData( BOOL bSaveAndValidate = TRUE ); 22 | 23 | // Dialog Data 24 | //{{AFX_DATA(CPage510) 25 | enum { IDD = IDD_DIALOG510 }; 26 | BOOL m_bBenrfg; 27 | int m_nReamfg; 28 | //}}AFX_DATA 29 | 30 | 31 | // Overrides 32 | // ClassWizard generate virtual function overrides 33 | //{{AFX_VIRTUAL(CPage510) 34 | protected: 35 | virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV support 36 | //}}AFX_VIRTUAL 37 | 38 | // Implementation 39 | protected: 40 | // Generated message map functions 41 | //{{AFX_MSG(CPage510) 42 | afx_msg void OnChange(); 43 | //}}AFX_MSG 44 | DECLARE_MESSAGE_MAP() 45 | 46 | }; 47 | 48 | //{{AFX_INSERT_LOCATION}} 49 | // Microsoft Visual C++ will insert additional declarations immediately before the previous line. 50 | 51 | #endif // !defined(AFX_PAGE510_H__BB96B96A_4D33_11D4_B2FF_00104B9CFF37__INCLUDED_) 52 | -------------------------------------------------------------------------------- /Source-32-Bit/Page511.h: -------------------------------------------------------------------------------- 1 | // Page511.h: interface for the CPage511 class. 2 | // 3 | ////////////////////////////////////////////////////////////////////// 4 | 5 | #if !defined(AFX_PAGE511_H__BB96B966_4D33_11D4_B2FF_00104B9CFF37__INCLUDED_) 6 | #define AFX_PAGE511_H__BB96B966_4D33_11D4_B2FF_00104B9CFF37__INCLUDED_ 7 | 8 | #if _MSC_VER > 1000 9 | #pragma once 10 | #endif // _MSC_VER > 1000 11 | 12 | #include "PageAdd.h" 13 | 14 | class CPage511 : public CPageAdd 15 | { 16 | public: 17 | CPage511(); 18 | CPage511(UINT nID); 19 | virtual ~CPage511(); 20 | virtual void InitGrid(); 21 | virtual BOOL UpdateData( BOOL bSaveAndValidate = TRUE ); 22 | 23 | }; 24 | 25 | #endif // !defined(AFX_PAGE511_H__BB96B966_4D33_11D4_B2FF_00104B9CFF37__INCLUDED_) 26 | -------------------------------------------------------------------------------- /Source-32-Bit/Page512.h: -------------------------------------------------------------------------------- 1 | // Page512.h: interface for the CPage512 class. 2 | // 3 | ////////////////////////////////////////////////////////////////////// 4 | 5 | #if !defined(AFX_PAGE512_H__BB96B967_4D33_11D4_B2FF_00104B9CFF37__INCLUDED_) 6 | #define AFX_PAGE512_H__BB96B967_4D33_11D4_B2FF_00104B9CFF37__INCLUDED_ 7 | 8 | #if _MSC_VER > 1000 9 | #pragma once 10 | #endif // _MSC_VER > 1000 11 | 12 | #include "PageAdd.h" 13 | 14 | class CPage512 : public CPageAdd 15 | { 16 | public: 17 | CPage512(); 18 | CPage512(UINT nID); 19 | virtual ~CPage512(); 20 | virtual void InitGrid(); 21 | virtual BOOL UpdateData( BOOL bSaveAndValidate = TRUE ); 22 | 23 | }; 24 | 25 | #endif // !defined(AFX_PAGE512_H__BB96B967_4D33_11D4_B2FF_00104B9CFF37__INCLUDED_) 26 | -------------------------------------------------------------------------------- /Source-32-Bit/Page513.h: -------------------------------------------------------------------------------- 1 | // Page513.h: interface for the CPage513 class. 2 | // 3 | ////////////////////////////////////////////////////////////////////// 4 | 5 | #if !defined(AFX_PAGE513_H__BB96B968_4D33_11D4_B2FF_00104B9CFF37__INCLUDED_) 6 | #define AFX_PAGE513_H__BB96B968_4D33_11D4_B2FF_00104B9CFF37__INCLUDED_ 7 | 8 | #if _MSC_VER > 1000 9 | #pragma once 10 | #endif // _MSC_VER > 1000 11 | 12 | #include "PageAdd.h" 13 | 14 | class CPage513 : public CPageAdd 15 | { 16 | public: 17 | CPage513(); 18 | CPage513(UINT nID); 19 | virtual ~CPage513(); 20 | virtual void InitGrid(); 21 | virtual BOOL UpdateData( BOOL bSaveAndValidate = TRUE ); 22 | 23 | }; 24 | 25 | #endif // !defined(AFX_PAGE513_H__BB96B968_4D33_11D4_B2FF_00104B9CFF37__INCLUDED_) 26 | -------------------------------------------------------------------------------- /Source-32-Bit/Page514.cpp: -------------------------------------------------------------------------------- 1 | // Page514.cpp: implementation of the CPage514 class. 2 | // 3 | ////////////////////////////////////////////////////////////////////// 4 | 5 | #include "stdafx.h" 6 | #include "lspc.h" 7 | #include "Page514.h" 8 | #include "MainFrm.h" 9 | #include "LSPCView.h" 10 | #include "LSPCDoc.h" 11 | #include "LSPCMODEL.h" 12 | 13 | #ifdef _DEBUG 14 | #undef THIS_FILE 15 | static char THIS_FILE[]=__FILE__; 16 | #define new DEBUG_NEW 17 | #endif 18 | 19 | ////////////////////////////////////////////////////////////////////// 20 | // Construction/Destruction 21 | ////////////////////////////////////////////////////////////////////// 22 | 23 | CPage514::CPage514() 24 | { 25 | 26 | } 27 | 28 | CPage514::CPage514(UINT nID) : CPageAdd(nID) 29 | { 30 | 31 | } 32 | 33 | CPage514::~CPage514() 34 | { 35 | 36 | } 37 | 38 | void CPage514::InitGrid() 39 | { 40 | m_Grid.SetRowCount(1); 41 | m_Grid.SetColumnCount(3); 42 | m_Grid.SetFixedRowCount(1); 43 | m_Grid.SetFixedColumnCount(0); 44 | 45 | CString str[] ={"rgid","scrvel","scrmul"}; // column name 46 | 47 | GV_ITEM Item; 48 | Item.mask = GVIF_TEXT|GVIF_FORMAT; 49 | Item.row = 0; 50 | Item.nFormat = DT_RIGHT|DT_VCENTER|DT_SINGLELINE; 51 | 52 | for (int col = 0; col < m_Grid.GetColumnCount(); col++) 53 | { 54 | Item.col = col; 55 | Item.szText = str[col]; 56 | m_Grid.SetItem(&Item); 57 | } 58 | m_Grid.AutoSize(); 59 | } 60 | 61 | BOOL CPage514::UpdateData( BOOL bSaveAndValidate) 62 | { 63 | CMainFrame *pMain = (CMainFrame *)AfxGetMainWnd(); 64 | CLSPCView *pView = (CLSPCView *)pMain->m_wndSplitter.GetPane(0,1); 65 | if(pView == NULL) 66 | return false; 67 | 68 | CLSPCDoc *pDoc = pView->GetDocument(); 69 | if(pDoc == NULL) 70 | return false; 71 | 72 | int nNum = pDoc->lspc.nrgroup; 73 | 74 | if(bSaveAndValidate) 75 | { 76 | if(pDoc->lspc.oxfg != 1) 77 | return true; 78 | 79 | int nRow = m_Grid.GetRowCount() - 1; 80 | if(nRow != nNum) 81 | { 82 | AfxMessageBox("Card 514: Number of rows should be equal to the number of stream groups in Card 514!"); 83 | Log("Card 514: Number of rows should be equal to nrgroup in Card 514!"); 84 | return false; 85 | } 86 | 87 | // delete the old one 88 | if(pDoc->lspc.scour_parms != NULL) 89 | delete [](pDoc->lspc.scour_parms); 90 | 91 | if (nNum > 0) 92 | pDoc->lspc.scour_parms = new SCOUR_PARMS[nNum]; 93 | 94 | for(int i = 0; i < nNum; ++i) 95 | { 96 | pDoc->lspc.scour_parms[i].gid = m_Grid.GetItemInt(i+1, 0); 97 | pDoc->lspc.scour_parms[i].scrvel = m_Grid.GetItemFloat(i+1,1); 98 | pDoc->lspc.scour_parms[i].scrmul = m_Grid.GetItemFloat(i+1,2); 99 | } 100 | } 101 | else 102 | { 103 | InitGrid(); 104 | 105 | if(pDoc->lspc.scour_parms == NULL) 106 | return true; 107 | 108 | CSize size = m_Grid.GetTextExtent(" "); 109 | for(int i =0; i < nNum; ++i) 110 | { 111 | m_Grid.InsertRow(_T(""), -1); 112 | int nRow = m_Grid.GetRowCount() - 1; 113 | m_Grid.SetRowHeight(nRow, size.cy); 114 | m_Grid.SetItemInt(nRow, 0, pDoc->lspc.scour_parms[i].gid); 115 | m_Grid.SetItemFloat(nRow,1, pDoc->lspc.scour_parms[i].scrvel); 116 | m_Grid.SetItemFloat(nRow,2, pDoc->lspc.scour_parms[i].scrmul); 117 | } 118 | m_Grid.Invalidate(); 119 | m_Grid.AutoSize(); 120 | } 121 | return TRUE; 122 | } 123 | -------------------------------------------------------------------------------- /Source-32-Bit/Page514.h: -------------------------------------------------------------------------------- 1 | // Page514.h: interface for the CPage514 class. 2 | // 3 | ////////////////////////////////////////////////////////////////////// 4 | 5 | #if !defined(AFX_PAGE514_H__BB96B969_4D33_11D4_B2FF_00104B9CFF37__INCLUDED_) 6 | #define AFX_PAGE514_H__BB96B969_4D33_11D4_B2FF_00104B9CFF37__INCLUDED_ 7 | 8 | #if _MSC_VER > 1000 9 | #pragma once 10 | #endif // _MSC_VER > 1000 11 | 12 | #include "PageAdd.h" 13 | 14 | class CPage514 : public CPageAdd 15 | { 16 | public: 17 | CPage514(); 18 | CPage514(UINT nID); 19 | virtual ~CPage514(); 20 | virtual void InitGrid(); 21 | virtual BOOL UpdateData( BOOL bSaveAndValidate = TRUE ); 22 | 23 | }; 24 | 25 | #endif // !defined(AFX_PAGE514_H__BB96B969_4D33_11D4_B2FF_00104B9CFF37__INCLUDED_) 26 | -------------------------------------------------------------------------------- /Source-32-Bit/Page520.cpp: -------------------------------------------------------------------------------- 1 | // Page520.cpp : implementation file 2 | // 3 | 4 | #include "stdafx.h" 5 | #include "lspc.h" 6 | #include "Page520.h" 7 | #include "MainFrm.h" 8 | #include "LSPCView.h" 9 | #include "LSPCDoc.h" 10 | #include "LSPCMODEL.h" 11 | 12 | #ifdef _DEBUG 13 | #define new DEBUG_NEW 14 | #undef THIS_FILE 15 | static char THIS_FILE[] = __FILE__; 16 | #endif 17 | 18 | ///////////////////////////////////////////////////////////////////////////// 19 | // CPage520 property page 20 | 21 | IMPLEMENT_DYNCREATE(CPage520, CPropertyPage) 22 | 23 | CPage520::CPage520() : CPropertyPage(CPage520::IDD) 24 | { 25 | //{{AFX_DATA_INIT(CPage520) 26 | m_btamfg = FALSE; 27 | m_bno2fg = FALSE; 28 | m_bpo4fg = FALSE; 29 | m_bamvfg = FALSE; 30 | m_bdenfg = FALSE; 31 | m_badnhfg = FALSE; 32 | m_badpofg = FALSE; 33 | m_bmphfg = FALSE; 34 | //}}AFX_DATA_INIT 35 | } 36 | 37 | CPage520::~CPage520() 38 | { 39 | } 40 | 41 | void CPage520::DoDataExchange(CDataExchange* pDX) 42 | { 43 | CPropertyPage::DoDataExchange(pDX); 44 | //{{AFX_DATA_MAP(CPage520) 45 | DDX_Check(pDX, IDC_CHECK1, m_btamfg); 46 | DDX_Check(pDX, IDC_CHECK2, m_bno2fg); 47 | DDX_Check(pDX, IDC_CHECK3, m_bpo4fg); 48 | DDX_Check(pDX, IDC_CHECK4, m_bamvfg); 49 | DDX_Check(pDX, IDC_CHECK5, m_bdenfg); 50 | DDX_Check(pDX, IDC_CHECK6, m_badnhfg); 51 | DDX_Check(pDX, IDC_CHECK7, m_badpofg); 52 | DDX_Check(pDX, IDC_CHECK8, m_bmphfg); 53 | //}}AFX_DATA_MAP 54 | } 55 | 56 | 57 | BEGIN_MESSAGE_MAP(CPage520, CPropertyPage) 58 | //{{AFX_MSG_MAP(CPage520) 59 | // NOTE: the ClassWizard will add message map macros here 60 | //}}AFX_MSG_MAP 61 | END_MESSAGE_MAP() 62 | 63 | ///////////////////////////////////////////////////////////////////////////// 64 | // CPage520 message handlers 65 | BOOL CPage520::UpdateData( BOOL bSaveAndValidate) 66 | { 67 | CMainFrame *pMain = (CMainFrame *)AfxGetMainWnd(); 68 | CLSPCView *pView = (CLSPCView *)pMain->m_wndSplitter.GetPane(0,1); 69 | if(pView == NULL) 70 | return false; 71 | CLSPCDoc *pDoc = NULL; 72 | if(pView != NULL) 73 | { 74 | pDoc = pView->GetDocument(); 75 | } 76 | 77 | if(!bSaveAndValidate) 78 | { 79 | if(pDoc != NULL) 80 | { 81 | m_btamfg = (pDoc->lspc.tamfg == 0)?FALSE:TRUE; 82 | m_bno2fg = (pDoc->lspc.no2fg == 0)?FALSE:TRUE; 83 | m_bpo4fg = (pDoc->lspc.po4fg == 0)?FALSE:TRUE; 84 | m_bamvfg = (pDoc->lspc.amvfg == 0)?FALSE:TRUE; 85 | m_bdenfg = (pDoc->lspc.denfg == 0)?FALSE:TRUE; 86 | m_badnhfg = (pDoc->lspc.adnhfg == 0)?FALSE:TRUE; 87 | m_badpofg = (pDoc->lspc.adpofg == 0)?FALSE:TRUE; 88 | m_bmphfg = (pDoc->lspc.mphfg == 0)?FALSE:TRUE; 89 | } 90 | } 91 | 92 | CPropertyPage::UpdateData(bSaveAndValidate); 93 | 94 | if(bSaveAndValidate) 95 | { 96 | if(pDoc != NULL) 97 | { 98 | pDoc->lspc.tamfg = (!m_btamfg)?0:1; 99 | pDoc->lspc.no2fg = (!m_bno2fg)?0:1; 100 | pDoc->lspc.po4fg = (!m_bpo4fg)?0:1; 101 | pDoc->lspc.amvfg = (!m_bamvfg)?0:1; 102 | pDoc->lspc.denfg = (!m_bdenfg)?0:1; 103 | pDoc->lspc.adnhfg = (!m_badnhfg)?0:1; 104 | pDoc->lspc.adpofg = (!m_badpofg)?0:1; 105 | pDoc->lspc.mphfg = (!m_bmphfg)?0:1; 106 | } 107 | } 108 | return TRUE; 109 | } 110 | -------------------------------------------------------------------------------- /Source-32-Bit/Page520.h: -------------------------------------------------------------------------------- 1 | #if !defined(AFX_PAGE520_H__BB96B96A_4D33_11D4_B2FF_00104B9CFF37__INCLUDED_) 2 | #define AFX_PAGE520_H__BB96B96A_4D33_11D4_B2FF_00104B9CFF37__INCLUDED_ 3 | 4 | #if _MSC_VER > 1000 5 | #pragma once 6 | #endif // _MSC_VER > 1000 7 | // Page520.h : header file 8 | // 9 | 10 | ///////////////////////////////////////////////////////////////////////////// 11 | // CPage520 dialog 12 | 13 | class CPage520 : public CPropertyPage 14 | { 15 | DECLARE_DYNCREATE(CPage520) 16 | 17 | // Construction 18 | public: 19 | CPage520(); 20 | ~CPage520(); 21 | virtual BOOL UpdateData( BOOL bSaveAndValidate = TRUE ); 22 | 23 | // Dialog Data 24 | //{{AFX_DATA(CPage520) 25 | enum { IDD = IDD_DIALOG520 }; 26 | BOOL m_btamfg; 27 | BOOL m_bno2fg; 28 | BOOL m_bpo4fg; 29 | BOOL m_bamvfg; 30 | BOOL m_bdenfg; 31 | BOOL m_badnhfg; 32 | BOOL m_badpofg; 33 | BOOL m_bmphfg; 34 | //}}AFX_DATA 35 | 36 | 37 | // Overrides 38 | // ClassWizard generate virtual function overrides 39 | //{{AFX_VIRTUAL(CPage520) 40 | protected: 41 | virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV support 42 | //}}AFX_VIRTUAL 43 | 44 | // Implementation 45 | protected: 46 | // Generated message map functions 47 | //{{AFX_MSG(CPage520) 48 | // NOTE: the ClassWizard will add member functions here 49 | //}}AFX_MSG 50 | DECLARE_MESSAGE_MAP() 51 | 52 | }; 53 | 54 | //{{AFX_INSERT_LOCATION}} 55 | // Microsoft Visual C++ will insert additional declarations immediately before the previous line. 56 | 57 | #endif // !defined(AFX_PAGE520_H__BB96B96A_4D33_11D4_B2FF_00104B9CFF37__INCLUDED_) 58 | -------------------------------------------------------------------------------- /Source-32-Bit/Page521.h: -------------------------------------------------------------------------------- 1 | // Page521.h: interface for the CPage521 class. 2 | // 3 | ////////////////////////////////////////////////////////////////////// 4 | 5 | #if !defined(AFX_PAGE521_H__BB96B966_4D33_11D4_B2FF_00104B9CFF37__INCLUDED_) 6 | #define AFX_PAGE521_H__BB96B966_4D33_11D4_B2FF_00104B9CFF37__INCLUDED_ 7 | 8 | #if _MSC_VER > 1000 9 | #pragma once 10 | #endif // _MSC_VER > 1000 11 | 12 | #include "PageAdd.h" 13 | 14 | class CPage521 : public CPageAdd 15 | { 16 | public: 17 | CPage521(); 18 | CPage521(UINT nID); 19 | virtual ~CPage521(); 20 | virtual void InitGrid(); 21 | virtual BOOL UpdateData( BOOL bSaveAndValidate = TRUE ); 22 | 23 | }; 24 | 25 | #endif // !defined(AFX_PAGE521_H__BB96B966_4D33_11D4_B2FF_00104B9CFF37__INCLUDED_) 26 | -------------------------------------------------------------------------------- /Source-32-Bit/Page522.h: -------------------------------------------------------------------------------- 1 | // Page522.h: interface for the CPage522 class. 2 | // 3 | ////////////////////////////////////////////////////////////////////// 4 | 5 | #if !defined(AFX_PAGE522_H__BB96B967_4D33_11D4_B2FF_00104B9CFF37__INCLUDED_) 6 | #define AFX_PAGE522_H__BB96B967_4D33_11D4_B2FF_00104B9CFF37__INCLUDED_ 7 | 8 | #if _MSC_VER > 1000 9 | #pragma once 10 | #endif // _MSC_VER > 1000 11 | 12 | #include "PageAdd.h" 13 | 14 | class CPage522 : public CPageAdd 15 | { 16 | public: 17 | CPage522(); 18 | CPage522(UINT nID); 19 | virtual ~CPage522(); 20 | virtual void InitGrid(); 21 | virtual BOOL UpdateData( BOOL bSaveAndValidate = TRUE ); 22 | 23 | }; 24 | 25 | #endif // !defined(AFX_PAGE522_H__BB96B967_4D33_11D4_B2FF_00104B9CFF37__INCLUDED_) 26 | -------------------------------------------------------------------------------- /Source-32-Bit/Page523.h: -------------------------------------------------------------------------------- 1 | // Page523.h: interface for the CPage523 class. 2 | // 3 | ////////////////////////////////////////////////////////////////////// 4 | 5 | #if !defined(AFX_PAGE523_H__BB96B968_4D33_11D4_B2FF_00104B9CFF37__INCLUDED_) 6 | #define AFX_PAGE523_H__BB96B968_4D33_11D4_B2FF_00104B9CFF37__INCLUDED_ 7 | 8 | #if _MSC_VER > 1000 9 | #pragma once 10 | #endif // _MSC_VER > 1000 11 | 12 | #include "PageAdd.h" 13 | 14 | class CPage523 : public CPageAdd 15 | { 16 | public: 17 | CPage523(); 18 | CPage523(UINT nID); 19 | virtual ~CPage523(); 20 | virtual void InitGrid(); 21 | virtual BOOL UpdateData( BOOL bSaveAndValidate = TRUE ); 22 | 23 | }; 24 | 25 | #endif // !defined(AFX_PAGE523_H__BB96B968_4D33_11D4_B2FF_00104B9CFF37__INCLUDED_) 26 | -------------------------------------------------------------------------------- /Source-32-Bit/Page524.h: -------------------------------------------------------------------------------- 1 | // Page524.h: interface for the CPage524 class. 2 | // 3 | ////////////////////////////////////////////////////////////////////// 4 | 5 | #if !defined(AFX_PAGE524_H__BB96B969_4D33_11D4_B2FF_00104B9CFF37__INCLUDED_) 6 | #define AFX_PAGE524_H__BB96B969_4D33_11D4_B2FF_00104B9CFF37__INCLUDED_ 7 | 8 | #if _MSC_VER > 1000 9 | #pragma once 10 | #endif // _MSC_VER > 1000 11 | 12 | #include "PageAdd.h" 13 | 14 | class CPage524 : public CPageAdd 15 | { 16 | public: 17 | CPage524(); 18 | CPage524(UINT nID); 19 | virtual ~CPage524(); 20 | virtual void InitGrid(); 21 | virtual BOOL UpdateData( BOOL bSaveAndValidate = TRUE ); 22 | 23 | }; 24 | 25 | #endif // !defined(AFX_PAGE524_H__BB96B969_4D33_11D4_B2FF_00104B9CFF37__INCLUDED_) 26 | -------------------------------------------------------------------------------- /Source-32-Bit/Page530.cpp: -------------------------------------------------------------------------------- 1 | // Page530.cpp : implementation file 2 | // 3 | 4 | #include "stdafx.h" 5 | #include "lspc.h" 6 | #include "Page530.h" 7 | #include "MainFrm.h" 8 | #include "LSPCView.h" 9 | #include "LSPCDoc.h" 10 | #include "LSPCMODEL.h" 11 | 12 | #ifdef _DEBUG 13 | #define new DEBUG_NEW 14 | #undef THIS_FILE 15 | static char THIS_FILE[] = __FILE__; 16 | #endif 17 | 18 | ///////////////////////////////////////////////////////////////////////////// 19 | // CPage530 property page 20 | 21 | IMPLEMENT_DYNCREATE(CPage530, CPropertyPage) 22 | 23 | CPage530::CPage530() : CPropertyPage(CPage530::IDD) 24 | { 25 | //{{AFX_DATA_INIT(CPage530) 26 | m_bphyfg = FALSE; 27 | m_bzoofg = FALSE; 28 | m_bbalfg = FALSE; 29 | m_bsdltfg = FALSE; 30 | m_bamrfg = FALSE; 31 | m_bdecfg = FALSE; 32 | m_bnsfg = FALSE; 33 | m_borefg = FALSE; 34 | //}}AFX_DATA_INIT 35 | } 36 | 37 | CPage530::~CPage530() 38 | { 39 | } 40 | 41 | void CPage530::DoDataExchange(CDataExchange* pDX) 42 | { 43 | CPropertyPage::DoDataExchange(pDX); 44 | //{{AFX_DATA_MAP(CPage530) 45 | DDX_Check(pDX, IDC_CHECK1, m_bphyfg); 46 | DDX_Check(pDX, IDC_CHECK2, m_bzoofg); 47 | DDX_Check(pDX, IDC_CHECK3, m_bbalfg); 48 | DDX_Check(pDX, IDC_CHECK4, m_bsdltfg); 49 | DDX_Check(pDX, IDC_CHECK5, m_bamrfg); 50 | DDX_Check(pDX, IDC_CHECK6, m_bdecfg); 51 | DDX_Check(pDX, IDC_CHECK7, m_bnsfg); 52 | DDX_Check(pDX, IDC_CHECK8, m_borefg); 53 | //}}AFX_DATA_MAP 54 | } 55 | 56 | 57 | BEGIN_MESSAGE_MAP(CPage530, CPropertyPage) 58 | //{{AFX_MSG_MAP(CPage530) 59 | // NOTE: the ClassWizard will add message map macros here 60 | //}}AFX_MSG_MAP 61 | END_MESSAGE_MAP() 62 | 63 | ///////////////////////////////////////////////////////////////////////////// 64 | // CPage530 message handlers 65 | BOOL CPage530::UpdateData( BOOL bSaveAndValidate) 66 | { 67 | CMainFrame *pMain = (CMainFrame *)AfxGetMainWnd(); 68 | CLSPCView *pView = (CLSPCView *)pMain->m_wndSplitter.GetPane(0,1); 69 | if(pView == NULL) 70 | return false; 71 | CLSPCDoc *pDoc = NULL; 72 | if(pView != NULL) 73 | { 74 | pDoc = pView->GetDocument(); 75 | } 76 | 77 | if(!bSaveAndValidate) 78 | { 79 | if(pDoc != NULL) 80 | { 81 | m_bphyfg = (pDoc->lspc.phyfg == 0)?FALSE:TRUE; 82 | m_bzoofg = (pDoc->lspc.zoofg == 0)?FALSE:TRUE; 83 | m_bbalfg = (pDoc->lspc.balfg == 0)?FALSE:TRUE; 84 | m_bsdltfg = (pDoc->lspc.sdltfg == 0)?FALSE:TRUE; 85 | m_bamrfg = (pDoc->lspc.amrfg == 0)?FALSE:TRUE; 86 | m_bdecfg = (pDoc->lspc.decfg == 0)?FALSE:TRUE; 87 | m_bnsfg = (pDoc->lspc.nsfg == 0)?FALSE:TRUE; 88 | m_borefg = (pDoc->lspc.orefg == 0)?FALSE:TRUE; 89 | } 90 | } 91 | 92 | CPropertyPage::UpdateData(bSaveAndValidate); 93 | 94 | if(bSaveAndValidate) 95 | { 96 | if(pDoc != NULL) 97 | { 98 | pDoc->lspc.phyfg = (!m_bphyfg)?0:1; 99 | pDoc->lspc.zoofg = (!m_bzoofg)?0:1; 100 | pDoc->lspc.balfg = (!m_bbalfg)?0:1; 101 | pDoc->lspc.sdltfg = (!m_bsdltfg)?0:1; 102 | pDoc->lspc.amrfg = (!m_bamrfg)?0:1; 103 | pDoc->lspc.decfg = (!m_bdecfg)?0:1; 104 | pDoc->lspc.nsfg = (!m_bnsfg)?0:1; 105 | pDoc->lspc.orefg = (!m_borefg)?0:1; 106 | } 107 | } 108 | return TRUE; 109 | } 110 | -------------------------------------------------------------------------------- /Source-32-Bit/Page530.h: -------------------------------------------------------------------------------- 1 | #if !defined(AFX_PAGE530_H__BB96B96A_4D33_11D4_B2FF_00104B9CFF37__INCLUDED_) 2 | #define AFX_PAGE530_H__BB96B96A_4D33_11D4_B2FF_00104B9CFF37__INCLUDED_ 3 | 4 | #if _MSC_VER > 1000 5 | #pragma once 6 | #endif // _MSC_VER > 1000 7 | // Page530.h : header file 8 | // 9 | 10 | ///////////////////////////////////////////////////////////////////////////// 11 | // CPage530 dialog 12 | 13 | class CPage530 : public CPropertyPage 14 | { 15 | DECLARE_DYNCREATE(CPage530) 16 | 17 | // Construction 18 | public: 19 | CPage530(); 20 | ~CPage530(); 21 | virtual BOOL UpdateData( BOOL bSaveAndValidate = TRUE ); 22 | 23 | // Dialog Data 24 | //{{AFX_DATA(CPage530) 25 | enum { IDD = IDD_DIALOG530 }; 26 | BOOL m_bphyfg; 27 | BOOL m_bzoofg; 28 | BOOL m_bbalfg; 29 | BOOL m_bsdltfg; 30 | BOOL m_bamrfg; 31 | BOOL m_bdecfg; 32 | BOOL m_bnsfg; 33 | BOOL m_borefg; 34 | //}}AFX_DATA 35 | 36 | 37 | // Overrides 38 | // ClassWizard generate virtual function overrides 39 | //{{AFX_VIRTUAL(CPage530) 40 | protected: 41 | virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV support 42 | //}}AFX_VIRTUAL 43 | 44 | // Implementation 45 | protected: 46 | // Generated message map functions 47 | //{{AFX_MSG(CPage530) 48 | // NOTE: the ClassWizard will add member functions here 49 | //}}AFX_MSG 50 | DECLARE_MESSAGE_MAP() 51 | 52 | }; 53 | 54 | //{{AFX_INSERT_LOCATION}} 55 | // Microsoft Visual C++ will insert additional declarations immediately before the previous line. 56 | 57 | #endif // !defined(AFX_PAGE530_H__BB96B96A_4D33_11D4_B2FF_00104B9CFF37__INCLUDED_) 58 | -------------------------------------------------------------------------------- /Source-32-Bit/Page531.h: -------------------------------------------------------------------------------- 1 | // Page531.h: interface for the CPage531 class. 2 | // 3 | ////////////////////////////////////////////////////////////////////// 4 | 5 | #if !defined(AFX_PAGE531_H__BB96B966_4D33_11D4_B2FF_00104B9CFF37__INCLUDED_) 6 | #define AFX_PAGE531_H__BB96B966_4D33_11D4_B2FF_00104B9CFF37__INCLUDED_ 7 | 8 | #if _MSC_VER > 1000 9 | #pragma once 10 | #endif // _MSC_VER > 1000 11 | 12 | #include "PageAdd.h" 13 | 14 | class CPage531 : public CPageAdd 15 | { 16 | public: 17 | CPage531(); 18 | CPage531(UINT nID); 19 | virtual ~CPage531(); 20 | virtual void InitGrid(); 21 | virtual BOOL UpdateData( BOOL bSaveAndValidate = TRUE ); 22 | 23 | }; 24 | 25 | #endif // !defined(AFX_PAGE531_H__BB96B966_4D33_11D4_B2FF_00104B9CFF37__INCLUDED_) 26 | -------------------------------------------------------------------------------- /Source-32-Bit/Page532.h: -------------------------------------------------------------------------------- 1 | // Page532.h: interface for the CPage532 class. 2 | // 3 | ////////////////////////////////////////////////////////////////////// 4 | 5 | #if !defined(AFX_PAGE532_H__BB96B967_4D33_11D4_B2FF_00104B9CFF37__INCLUDED_) 6 | #define AFX_PAGE532_H__BB96B967_4D33_11D4_B2FF_00104B9CFF37__INCLUDED_ 7 | 8 | #if _MSC_VER > 1000 9 | #pragma once 10 | #endif // _MSC_VER > 1000 11 | 12 | #include "PageAdd.h" 13 | 14 | class CPage532 : public CPageAdd 15 | { 16 | public: 17 | CPage532(); 18 | CPage532(UINT nID); 19 | virtual ~CPage532(); 20 | virtual void InitGrid(); 21 | virtual BOOL UpdateData( BOOL bSaveAndValidate = TRUE ); 22 | 23 | }; 24 | 25 | #endif // !defined(AFX_PAGE532_H__BB96B967_4D33_11D4_B2FF_00104B9CFF37__INCLUDED_) 26 | -------------------------------------------------------------------------------- /Source-32-Bit/Page533.h: -------------------------------------------------------------------------------- 1 | // Page533.h: interface for the CPage533 class. 2 | // 3 | ////////////////////////////////////////////////////////////////////// 4 | 5 | #if !defined(AFX_PAGE533_H__BB96B968_4D33_11D4_B2FF_00104B9CFF37__INCLUDED_) 6 | #define AFX_PAGE533_H__BB96B968_4D33_11D4_B2FF_00104B9CFF37__INCLUDED_ 7 | 8 | #if _MSC_VER > 1000 9 | #pragma once 10 | #endif // _MSC_VER > 1000 11 | 12 | #include "PageAdd.h" 13 | 14 | class CPage533 : public CPageAdd 15 | { 16 | public: 17 | CPage533(); 18 | CPage533(UINT nID); 19 | virtual ~CPage533(); 20 | virtual void InitGrid(); 21 | virtual BOOL UpdateData( BOOL bSaveAndValidate = TRUE ); 22 | 23 | }; 24 | 25 | #endif // !defined(AFX_PAGE533_H__BB96B968_4D33_11D4_B2FF_00104B9CFF37__INCLUDED_) 26 | -------------------------------------------------------------------------------- /Source-32-Bit/Page534.h: -------------------------------------------------------------------------------- 1 | // Page534.h: interface for the CPage534 class. 2 | // 3 | ////////////////////////////////////////////////////////////////////// 4 | 5 | #if !defined(AFX_PAGE534_H__BB96B968_4D33_11D4_B2FF_00104B9CFF37__INCLUDED_) 6 | #define AFX_PAGE534_H__BB96B968_4D33_11D4_B2FF_00104B9CFF37__INCLUDED_ 7 | 8 | #if _MSC_VER > 1000 9 | #pragma once 10 | #endif // _MSC_VER > 1000 11 | 12 | #include "PageAdd.h" 13 | 14 | class CPage534 : public CPageAdd 15 | { 16 | public: 17 | CPage534(); 18 | CPage534(UINT nID); 19 | virtual ~CPage534(); 20 | virtual void InitGrid(); 21 | virtual BOOL UpdateData( BOOL bSaveAndValidate = TRUE ); 22 | 23 | }; 24 | 25 | #endif // !defined(AFX_PAGE534_H__BB96B968_4D33_11D4_B2FF_00104B9CFF37__INCLUDED_) 26 | -------------------------------------------------------------------------------- /Source-32-Bit/Page535.h: -------------------------------------------------------------------------------- 1 | // Page535.h: interface for the CPage535 class. 2 | // 3 | ////////////////////////////////////////////////////////////////////// 4 | 5 | #if !defined(AFX_PAGE535_H__BB96B969_4D33_11D4_B2FF_00104B9CFF37__INCLUDED_) 6 | #define AFX_PAGE535_H__BB96B969_4D33_11D4_B2FF_00104B9CFF37__INCLUDED_ 7 | 8 | #if _MSC_VER > 1000 9 | #pragma once 10 | #endif // _MSC_VER > 1000 11 | 12 | #include "PageAdd.h" 13 | 14 | class CPage535 : public CPageAdd 15 | { 16 | public: 17 | CPage535(); 18 | CPage535(UINT nID); 19 | virtual ~CPage535(); 20 | virtual void InitGrid(); 21 | virtual BOOL UpdateData( BOOL bSaveAndValidate = TRUE ); 22 | 23 | }; 24 | 25 | #endif // !defined(AFX_PAGE535_H__BB96B969_4D33_11D4_B2FF_00104B9CFF37__INCLUDED_) 26 | -------------------------------------------------------------------------------- /Source-32-Bit/Page540.cpp: -------------------------------------------------------------------------------- 1 | // Page540.cpp : implementation file 2 | // 3 | 4 | #include "stdafx.h" 5 | #include "lspc.h" 6 | #include "Page540.h" 7 | #include "MainFrm.h" 8 | #include "LSPCView.h" 9 | #include "LSPCDoc.h" 10 | #include "LSPCMODEL.h" 11 | 12 | #ifdef _DEBUG 13 | #define new DEBUG_NEW 14 | #undef THIS_FILE 15 | static char THIS_FILE[] = __FILE__; 16 | #endif 17 | 18 | ///////////////////////////////////////////////////////////////////////////// 19 | // CPage540 dialog 20 | 21 | IMPLEMENT_DYNCREATE(CPage540, CPropertyPage) 22 | 23 | CPage540::CPage540() : CPropertyPage(CPage540::IDD) 24 | { 25 | //{{AFX_DATA_INIT(CPage540) 26 | m_nphffg2 = 0; 27 | m_nphffg1 = 0; 28 | m_lfphfrc1 = 0.0; 29 | m_lfphfrc2 = 0.0; 30 | //}}AFX_DATA_INIT 31 | } 32 | 33 | CPage540::~CPage540() 34 | { 35 | } 36 | 37 | void CPage540::DoDataExchange(CDataExchange* pDX) 38 | { 39 | CPropertyPage::DoDataExchange(pDX); 40 | //{{AFX_DATA_MAP(CPage540) 41 | DDX_Text(pDX, IDC_PHFFG1, m_nphffg1); 42 | DDV_MinMaxInt(pDX, m_nphffg1, 0, 1); 43 | DDX_Text(pDX, IDC_PHFFG2, m_nphffg2); 44 | DDV_MinMaxInt(pDX, m_nphffg2, 0, 1); 45 | DDX_Text(pDX, IDC_PHFRC1, m_lfphfrc1); 46 | DDV_MinMaxDouble(pDX, m_lfphfrc1, 0., 1.); 47 | DDX_Text(pDX, IDC_PHFRC2, m_lfphfrc2); 48 | DDV_MinMaxDouble(pDX, m_lfphfrc2, 0., 1.); 49 | //}}AFX_DATA_MAP 50 | } 51 | 52 | 53 | BEGIN_MESSAGE_MAP(CPage540, CPropertyPage) 54 | //{{AFX_MSG_MAP(CPage540) 55 | ON_EN_KILLFOCUS(IDC_PHFFG1, OnChange) 56 | ON_EN_KILLFOCUS(IDC_PHFFG2, OnChange) 57 | ON_EN_KILLFOCUS(IDC_PHFRC1, OnChange) 58 | ON_EN_KILLFOCUS(IDC_PHFRC2, OnChange) 59 | //}}AFX_MSG_MAP 60 | END_MESSAGE_MAP() 61 | 62 | ///////////////////////////////////////////////////////////////////////////// 63 | // CPage540 message handlers 64 | BOOL CPage540::UpdateData( BOOL bSaveAndValidate) 65 | { 66 | CMainFrame *pMain = (CMainFrame *)AfxGetMainWnd(); 67 | CLSPCView *pView = (CLSPCView *)pMain->m_wndSplitter.GetPane(0,1); 68 | if(pView == NULL) 69 | return false; 70 | CLSPCDoc *pDoc = NULL; 71 | if(pView != NULL) 72 | { 73 | pDoc = pView->GetDocument(); 74 | } 75 | 76 | if(!bSaveAndValidate) 77 | { 78 | if(pDoc != NULL) 79 | { 80 | m_nphffg1 = pDoc->lspc.phffg1; 81 | m_nphffg2 = pDoc->lspc.phffg2; 82 | m_lfphfrc1 = pDoc->lspc.phfrc1; 83 | m_lfphfrc2 = pDoc->lspc.phfrc2; 84 | } 85 | } 86 | 87 | CPropertyPage::UpdateData(bSaveAndValidate); 88 | 89 | if(bSaveAndValidate) 90 | { 91 | if(pDoc != NULL) 92 | { 93 | pDoc->lspc.phffg1 = m_nphffg1; 94 | pDoc->lspc.phffg2 = m_nphffg2; 95 | pDoc->lspc.phfrc1 = m_lfphfrc1; 96 | pDoc->lspc.phfrc2 = m_lfphfrc2; 97 | } 98 | } 99 | return TRUE; 100 | } 101 | 102 | void CPage540::OnChange() 103 | { 104 | // TODO: If this is a RICHEDIT control, the control will not 105 | // send this notification unless you override the CPropertyPage::OnInitDialog() 106 | // function and call CRichEditCtrl().SetEventMask() 107 | // with the ENM_CHANGE flag ORed into the mask. 108 | 109 | // TODO: Add your control notification handler code here 110 | CPropertyPage::UpdateData(true); 111 | 112 | } 113 | -------------------------------------------------------------------------------- /Source-32-Bit/Page540.h: -------------------------------------------------------------------------------- 1 | #if !defined(AFX_PAGE540_H__71E42F0E_2624_4EDE_905A_6AC4EBEF83CB__INCLUDED_) 2 | #define AFX_PAGE540_H__71E42F0E_2624_4EDE_905A_6AC4EBEF83CB__INCLUDED_ 3 | 4 | #if _MSC_VER > 1000 5 | #pragma once 6 | #endif // _MSC_VER > 1000 7 | // Page540.h : header file 8 | // 9 | 10 | ///////////////////////////////////////////////////////////////////////////// 11 | // CPage540 dialog 12 | 13 | class CPage540 : public CPropertyPage 14 | { 15 | DECLARE_DYNCREATE(CPage540) 16 | 17 | // Construction 18 | public: 19 | CPage540(); 20 | ~CPage540(); 21 | virtual BOOL UpdateData( BOOL bSaveAndValidate = TRUE ); 22 | 23 | // Dialog Data 24 | //{{AFX_DATA(CPage540) 25 | enum { IDD = IDD_DIALOG540 }; 26 | int m_nphffg1; 27 | int m_nphffg2; 28 | double m_lfphfrc1; 29 | double m_lfphfrc2; 30 | //}}AFX_DATA 31 | 32 | 33 | // Overrides 34 | // ClassWizard generated virtual function overrides 35 | //{{AFX_VIRTUAL(CPage540) 36 | protected: 37 | virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV support 38 | //}}AFX_VIRTUAL 39 | 40 | // Implementation 41 | protected: 42 | 43 | // Generated message map functions 44 | //{{AFX_MSG(CPage540) 45 | afx_msg void OnChange(); 46 | //}}AFX_MSG 47 | DECLARE_MESSAGE_MAP() 48 | }; 49 | 50 | //{{AFX_INSERT_LOCATION}} 51 | // Microsoft Visual C++ will insert additional declarations immediately before the previous line. 52 | 53 | #endif // !defined(AFX_PAGE540_H__71E42F0E_2624_4EDE_905A_6AC4EBEF83CB__INCLUDED_) 54 | -------------------------------------------------------------------------------- /Source-32-Bit/Page541.h: -------------------------------------------------------------------------------- 1 | // Page541.h: interface for the CPage541 class. 2 | // 3 | ////////////////////////////////////////////////////////////////////// 4 | 5 | #if !defined(AFX_PAGE541_H__BB96B967_4D33_11D4_B2FF_00104B9CFF37__INCLUDED_) 6 | #define AFX_PAGE541_H__BB96B967_4D33_11D4_B2FF_00104B9CFF37__INCLUDED_ 7 | 8 | #if _MSC_VER > 1000 9 | #pragma once 10 | #endif // _MSC_VER > 1000 11 | 12 | #include "PageAdd.h" 13 | 14 | class CPage541 : public CPageAdd 15 | { 16 | public: 17 | CPage541(); 18 | CPage541(UINT nID); 19 | virtual ~CPage541(); 20 | virtual void InitGrid(); 21 | virtual BOOL UpdateData( BOOL bSaveAndValidate = TRUE ); 22 | 23 | }; 24 | 25 | #endif // !defined(AFX_PAGE541_H__BB96B967_4D33_11D4_B2FF_00104B9CFF37__INCLUDED_) 26 | -------------------------------------------------------------------------------- /Source-32-Bit/Page542.h: -------------------------------------------------------------------------------- 1 | // Page542.h: interface for the CPage542 class. 2 | // 3 | ////////////////////////////////////////////////////////////////////// 4 | 5 | #if !defined(AFX_PAGE542_H__BB96B968_4D33_11D4_B2FF_00104B9CFF37__INCLUDED_) 6 | #define AFX_PAGE542_H__BB96B968_4D33_11D4_B2FF_00104B9CFF37__INCLUDED_ 7 | 8 | #if _MSC_VER > 1000 9 | #pragma once 10 | #endif // _MSC_VER > 1000 11 | 12 | #include "PageAdd.h" 13 | 14 | class CPage542 : public CPageAdd 15 | { 16 | public: 17 | CPage542(); 18 | CPage542(UINT nID); 19 | virtual ~CPage542(); 20 | virtual void InitGrid(); 21 | virtual BOOL UpdateData( BOOL bSaveAndValidate = TRUE ); 22 | 23 | }; 24 | 25 | #endif // !defined(AFX_PAGE542_H__BB96B968_4D33_11D4_B2FF_00104B9CFF37__INCLUDED_) 26 | -------------------------------------------------------------------------------- /Source-32-Bit/Page543.h: -------------------------------------------------------------------------------- 1 | // Page543.h: interface for the CPage543 class. 2 | // 3 | ////////////////////////////////////////////////////////////////////// 4 | 5 | #if !defined(AFX_PAGE543_H__BB96B967_4D33_11D4_B2FF_00104B9CFF37__INCLUDED_) 6 | #define AFX_PAGE543_H__BB96B967_4D33_11D4_B2FF_00104B9CFF37__INCLUDED_ 7 | 8 | #if _MSC_VER > 1000 9 | #pragma once 10 | #endif // _MSC_VER > 1000 11 | 12 | #include "PageAdd.h" 13 | 14 | class CPage543 : public CPageAdd 15 | { 16 | public: 17 | CPage543(); 18 | CPage543(UINT nID); 19 | virtual ~CPage543(); 20 | virtual void InitGrid(); 21 | virtual BOOL UpdateData( BOOL bSaveAndValidate = TRUE ); 22 | 23 | }; 24 | 25 | #endif // !defined(AFX_PAGE543_H__BB96B967_4D33_11D4_B2FF_00104B9CFF37__INCLUDED_) 26 | -------------------------------------------------------------------------------- /Source-32-Bit/Page544.h: -------------------------------------------------------------------------------- 1 | // Page544.h: interface for the CPage544 class. 2 | // 3 | ////////////////////////////////////////////////////////////////////// 4 | 5 | #if !defined(AFX_PAGE544_H__BB96B967_4D33_11D4_B2FF_00104B9CFF37__INCLUDED_) 6 | #define AFX_PAGE544_H__BB96B967_4D33_11D4_B2FF_00104B9CFF37__INCLUDED_ 7 | 8 | #if _MSC_VER > 1000 9 | #pragma once 10 | #endif // _MSC_VER > 1000 11 | 12 | #include "PageAdd.h" 13 | 14 | class CPage544 : public CPageAdd 15 | { 16 | public: 17 | CPage544(); 18 | CPage544(UINT nID); 19 | virtual ~CPage544(); 20 | virtual void InitGrid(); 21 | virtual BOOL UpdateData( BOOL bSaveAndValidate = TRUE ); 22 | 23 | }; 24 | 25 | #endif // !defined(AFX_PAGE544_H__BB96B967_4D33_11D4_B2FF_00104B9CFF37__INCLUDED_) 26 | -------------------------------------------------------------------------------- /Source-32-Bit/Page60.h: -------------------------------------------------------------------------------- 1 | // Page60.h: interface for the CPage60 class. 2 | // 3 | ////////////////////////////////////////////////////////////////////// 4 | 5 | #if !defined(AFX_PAGEGROUP_H__F8E4F306_EE09_11D3_B2F2_00104B9CFF37__INCLUDED_) 6 | #define AFX_PAGE60_H__F8E4F306_EE09_11D3_B2F2_00104B9CFF37__INCLUDED_ 7 | 8 | #if _MSC_VER > 1000 9 | #pragma once 10 | #endif // _MSC_VER > 1000 11 | 12 | #include "PageAdd.h" 13 | 14 | class CPage60 : public CPageAdd 15 | { 16 | public: 17 | CPage60(); 18 | CPage60(UINT nIDCap); 19 | virtual ~CPage60(); 20 | virtual void InitGrid(); 21 | virtual BOOL UpdateData( BOOL bSaveAndValidate = TRUE ); 22 | }; 23 | 24 | #endif // !defined(AFX_PAGE60_H__F8E4F306_EE09_11D3_B2F2_00104B9CFF37__INCLUDED_) 25 | -------------------------------------------------------------------------------- /Source-32-Bit/Page605.h: -------------------------------------------------------------------------------- 1 | #if !defined(AFX_605_H__092E39A5_03F8_11D4_B2F6_00104B9CFF37__INCLUDED_) 2 | #define AFX_605_H__092E39A5_03F8_11D4_B2F6_00104B9CFF37__INCLUDED_ 3 | 4 | #if _MSC_VER > 1000 5 | #pragma once 6 | #endif // _MSC_VER > 1000 7 | // Page605.h : header file 8 | // 9 | 10 | #include "PageAdd.h" 11 | 12 | class CPage605 : public CPageAdd 13 | { 14 | public: 15 | CPage605(); 16 | CPage605(UINT nIDCap); 17 | virtual ~CPage605(); 18 | virtual void InitGrid(); 19 | virtual BOOL UpdateData( BOOL bSaveAndValidate = TRUE ); 20 | }; 21 | 22 | ///////////////////////////////////////////////////////////////////////////// 23 | 24 | //{{AFX_INSERT_LOCATION}} 25 | // Microsoft Visual C++ will insert additional declarations immediately before the previous line. 26 | 27 | #endif // !defined(AFX_PAGECHAN_H__092E39A5_03F8_11D4_B2F6_00104B9CFF37__INCLUDED_) 28 | -------------------------------------------------------------------------------- /Source-32-Bit/Page610.h: -------------------------------------------------------------------------------- 1 | // Page610.h: interface for the CPage610 class. 2 | // 3 | ////////////////////////////////////////////////////////////////////// 4 | 5 | #if !defined(AFX_Page610_H__F8E4F306_EE09_11D3_B2F2_00104B9CFF37__INCLUDED_) 6 | #define AFX_Page610_H__F8E4F306_EE09_11D3_B2F2_00104B9CFF37__INCLUDED_ 7 | 8 | #if _MSC_VER > 1000 9 | #pragma once 10 | #endif // _MSC_VER > 1000 11 | 12 | #include "PageAdd.h" 13 | 14 | class CPage610 : public CPageAdd 15 | { 16 | public: 17 | CPage610(); 18 | CPage610(UINT nIDCap); 19 | virtual ~CPage610(); 20 | virtual void InitGrid(); 21 | virtual BOOL UpdateData( BOOL bSaveAndValidate = TRUE ); 22 | }; 23 | 24 | #endif // !defined(AFX_Page610_H__F8E4F306_EE09_11D3_B2F2_00104B9CFF37__INCLUDED_) 25 | -------------------------------------------------------------------------------- /Source-32-Bit/Page660.h: -------------------------------------------------------------------------------- 1 | // Page660.h: interface for the CPage660 class. 2 | // 3 | ////////////////////////////////////////////////////////////////////// 4 | 5 | #if !defined(AFX_PAGE660_H__EE188934_5F15_11D4_B303_00104B9CFF37__INCLUDED_) 6 | #define AFX_PAGE660_H__EE188934_5F15_11D4_B303_00104B9CFF37__INCLUDED_ 7 | 8 | #if _MSC_VER > 1000 9 | #pragma once 10 | #endif // _MSC_VER > 1000 11 | 12 | #include "PageAdd.h" 13 | 14 | class CPage660 : public CPageAdd 15 | { 16 | public: 17 | CPage660(); 18 | CPage660(UINT nID); 19 | virtual ~CPage660(); 20 | virtual void InitGrid(); 21 | virtual BOOL UpdateData( BOOL bSaveAndValidate = TRUE ); 22 | }; 23 | 24 | #endif // !defined(AFX_PAGE660_H__EE188934_5F15_11D4_B303_00104B9CFF37__INCLUDED_) 25 | -------------------------------------------------------------------------------- /Source-32-Bit/Page670.h: -------------------------------------------------------------------------------- 1 | // Page670.h: interface for the CPage670 class. 2 | // 3 | ////////////////////////////////////////////////////////////////////// 4 | 5 | #if !defined(AFX_PAGE670_H__EE188934_5F15_11D4_B303_00104B9CFF37__INCLUDED_) 6 | #define AFX_PAGE670_H__EE188934_5F15_11D4_B303_00104B9CFF37__INCLUDED_ 7 | 8 | #if _MSC_VER > 1000 9 | #pragma once 10 | #endif // _MSC_VER > 1000 11 | 12 | #include "PageAdd.h" 13 | 14 | class CPage670 : public CPageAdd 15 | { 16 | public: 17 | CPage670(); 18 | CPage670(UINT nID); 19 | virtual ~CPage670(); 20 | virtual void InitGrid(); 21 | virtual BOOL UpdateData( BOOL bSaveAndValidate = TRUE ); 22 | }; 23 | 24 | #endif // !defined(AFX_PAGE670_H__EE188934_5F15_11D4_B303_00104B9CFF37__INCLUDED_) 25 | -------------------------------------------------------------------------------- /Source-32-Bit/Page680.h: -------------------------------------------------------------------------------- 1 | // Page680.h: interface for the CPage680 class. 2 | // 3 | ////////////////////////////////////////////////////////////////////// 4 | 5 | #if !defined(AFX_Page680_H__F8E4F306_EE09_11D3_B2F2_00104B9CFF37__INCLUDED_) 6 | #define AFX_Page680_H__F8E4F306_EE09_11D3_B2F2_00104B9CFF37__INCLUDED_ 7 | 8 | #if _MSC_VER > 1000 9 | #pragma once 10 | #endif // _MSC_VER > 1000 11 | 12 | #include "PageAdd.h" 13 | 14 | class CPage680 : public CPageAdd 15 | { 16 | public: 17 | CPage680(); 18 | CPage680(UINT nIDCap); 19 | virtual ~CPage680(); 20 | virtual void InitGrid(); 21 | virtual BOOL UpdateData( BOOL bSaveAndValidate = TRUE ); 22 | }; 23 | 24 | #endif // !defined(AFX_Page680_H__F8E4F306_EE09_11D3_B2F2_00104B9CFF37__INCLUDED_) 25 | -------------------------------------------------------------------------------- /Source-32-Bit/Page685.h: -------------------------------------------------------------------------------- 1 | // Page685.h: interface for the CPage680 class. 2 | // 3 | ////////////////////////////////////////////////////////////////////// 4 | 5 | #if !defined(AFX_Page685_H__F8E4F306_EE09_11D3_B2F2_00104B9CFF37__INCLUDED_) 6 | #define AFX_Page685_H__F8E4F306_EE09_11D3_B2F2_00104B9CFF37__INCLUDED_ 7 | 8 | #if _MSC_VER > 1000 9 | #pragma once 10 | #endif // _MSC_VER > 1000 11 | 12 | #include "PageAdd.h" 13 | 14 | class CPage685 : public CPageAdd 15 | { 16 | public: 17 | CPage685(); 18 | CPage685(UINT nIDCap); 19 | virtual ~CPage685(); 20 | virtual void InitGrid(); 21 | virtual BOOL UpdateData( BOOL bSaveAndValidate = TRUE ); 22 | }; 23 | 24 | #endif // !defined(AFX_Page685_H__F8E4F306_EE09_11D3_B2F2_00104B9CFF37__INCLUDED_) 25 | -------------------------------------------------------------------------------- /Source-32-Bit/Page690.h: -------------------------------------------------------------------------------- 1 | // Page690.h: interface for the CPage690 class. 2 | // 3 | ////////////////////////////////////////////////////////////////////// 4 | 5 | #if !defined(AFX_Page690_H__F8E4F306_EE09_11D3_B2F2_00104B9CFF37__INCLUDED_) 6 | #define AFX_Page690_H__F8E4F306_EE09_11D3_B2F2_00104B9CFF37__INCLUDED_ 7 | 8 | #if _MSC_VER > 1000 9 | #pragma once 10 | #endif // _MSC_VER > 1000 11 | 12 | #include "PageAdd.h" 13 | 14 | class CPage690 : public CPageAdd 15 | { 16 | public: 17 | CPage690(); 18 | CPage690(UINT nIDCap); 19 | virtual ~CPage690(); 20 | virtual void InitGrid(); 21 | virtual BOOL UpdateData( BOOL bSaveAndValidate = TRUE ); 22 | }; 23 | 24 | #endif // !defined(AFX_Page690_H__F8E4F306_EE09_11D3_B2F2_00104B9CFF37__INCLUDED_) 25 | -------------------------------------------------------------------------------- /Source-32-Bit/Page70.h: -------------------------------------------------------------------------------- 1 | // Page70.h: interface for the CPage70 class. 2 | // 3 | ////////////////////////////////////////////////////////////////////// 4 | 5 | #if !defined(AFX_PAGE70_H__F8E4F306_EE09_11D3_B2F2_00104B9CFF37__INCLUDED_) 6 | #define AFX_PAGE70_H__F8E4F306_EE09_11D3_B2F2_00104B9CFF37__INCLUDED_ 7 | 8 | #if _MSC_VER > 1000 9 | #pragma once 10 | #endif // _MSC_VER > 1000 11 | 12 | #include "PageAdd.h" 13 | 14 | class CPage70 : public CPageAdd 15 | { 16 | public: 17 | CPage70(); 18 | CPage70(UINT nIDCap); 19 | virtual ~CPage70(); 20 | virtual void InitGrid(); 21 | virtual BOOL UpdateData(BOOL bSaveAndValidate = TRUE); 22 | }; 23 | 24 | #endif // !defined(AFX_Page70_H__F8E4F306_EE09_11D3_B2F2_00104B9CFF37__INCLUDED_) 25 | -------------------------------------------------------------------------------- /Source-32-Bit/Page80.h: -------------------------------------------------------------------------------- 1 | // Page80.h: interface for the CPage80 class. 2 | // 3 | ////////////////////////////////////////////////////////////////////// 4 | 5 | #if !defined(AFX_PAGE80_H__F8E4F306_EE09_11D3_B2F2_00104B9CFF37__INCLUDED_) 6 | #define AFX_PAGE80_H__F8E4F306_EE09_11D3_B2F2_00104B9CFF37__INCLUDED_ 7 | 8 | #if _MSC_VER > 1000 9 | #pragma once 10 | #endif // _MSC_VER > 1000 11 | 12 | #include "PageAdd.h" 13 | 14 | class CPage80 : public CPageAdd 15 | { 16 | public: 17 | CPage80(); 18 | CPage80(UINT nIDCap); 19 | virtual ~CPage80(); 20 | virtual void InitGrid(); 21 | virtual BOOL UpdateData(BOOL bSaveAndValidate = TRUE); 22 | }; 23 | 24 | #endif // !defined(AFX_Page80_H__F8E4F306_EE09_11D3_B2F2_00104B9CFF37__INCLUDED_) 25 | -------------------------------------------------------------------------------- /Source-32-Bit/Page90.h: -------------------------------------------------------------------------------- 1 | // Page90.h: interface for the CPage90 class. 2 | // 3 | ////////////////////////////////////////////////////////////////////// 4 | 5 | #if !defined(AFX_PAGE90_H__F8E4F306_EE09_11D3_B2F2_00104B9CFF37__INCLUDED_) 6 | #define AFX_PAGE90_H__F8E4F306_EE09_11D3_B2F2_00104B9CFF37__INCLUDED_ 7 | 8 | #if _MSC_VER > 1000 9 | #pragma once 10 | #endif // _MSC_VER > 1000 11 | 12 | #include "PageAdd.h" 13 | 14 | class CPage90 : public CPageAdd 15 | { 16 | public: 17 | CPage90(); 18 | CPage90(UINT nIDCap); 19 | virtual ~CPage90(); 20 | virtual void InitGrid(); 21 | virtual BOOL UpdateData(BOOL bSaveAndValidate = TRUE); 22 | }; 23 | 24 | #endif // !defined(AFX_Page90_H__F8E4F306_EE09_11D3_B2F2_00104B9CFF37__INCLUDED_) 25 | -------------------------------------------------------------------------------- /Source-32-Bit/Page92.h: -------------------------------------------------------------------------------- 1 | // Page92.h: interface for the CPage92 class. 2 | // 3 | ////////////////////////////////////////////////////////////////////// 4 | 5 | #if !defined(AFX_92_H__EE188935_5F15_11D4_B303_00104B9CFF37__INCLUDED_) 6 | #define AFX_92_H__EE188935_5F15_11D4_B303_00104B9CFF37__INCLUDED_ 7 | 8 | #if _MSC_VER > 1000 9 | #pragma once 10 | #endif // _MSC_VER > 1000 11 | 12 | #include "PageAdd.h" 13 | 14 | class CPage92 : public CPageAdd 15 | { 16 | public: 17 | CPage92(); 18 | CPage92(UINT nID); 19 | virtual ~CPage92(); 20 | virtual void InitGrid(); 21 | virtual BOOL UpdateData( BOOL bSaveAndValidate = TRUE ); 22 | }; 23 | 24 | #endif // !defined(AFX_92_H__EE188935_5F15_11D4_B303_00104B9CFF37__INCLUDED_) 25 | -------------------------------------------------------------------------------- /Source-32-Bit/Page93.h: -------------------------------------------------------------------------------- 1 | // Page93.h: interface for the CPage93 class. 2 | // 3 | ////////////////////////////////////////////////////////////////////// 4 | 5 | #if !defined(AFX_93_H__EE188935_5F15_11D4_B303_00104B9CFF37__INCLUDED_) 6 | #define AFX_93_H__EE188935_5F15_11D4_B303_00104B9CFF37__INCLUDED_ 7 | 8 | #if _MSC_VER > 1000 9 | #pragma once 10 | #endif // _MSC_VER > 1000 11 | 12 | #include "PageAdd.h" 13 | 14 | class CPage93 : public CPageAdd 15 | { 16 | public: 17 | CPage93(); 18 | CPage93(UINT nID); 19 | virtual ~CPage93(); 20 | virtual void InitGrid(); 21 | virtual BOOL UpdateData( BOOL bSaveAndValidate = TRUE ); 22 | }; 23 | 24 | #endif // !defined(AFX_93_H__EE188935_5F15_11D4_B303_00104B9CFF37__INCLUDED_) 25 | -------------------------------------------------------------------------------- /Source-32-Bit/Page94.h: -------------------------------------------------------------------------------- 1 | // Page94.h: interface for the CPage94 class. 2 | // 3 | ////////////////////////////////////////////////////////////////////// 4 | 5 | #if !defined(AFX_PAGE94_H__EE188935_5F15_11D4_B303_00104B9CFF37__INCLUDED_) 6 | #define AFX_PAGE94_H__EE188935_5F15_11D4_B303_00104B9CFF37__INCLUDED_ 7 | 8 | #if _MSC_VER > 1000 9 | #pragma once 10 | #endif // _MSC_VER > 1000 11 | 12 | #include "PageAdd.h" 13 | 14 | class CPage94 : public CPageAdd 15 | { 16 | public: 17 | CPage94(); 18 | CPage94(UINT nID); 19 | virtual ~CPage94(); 20 | virtual void InitGrid(); 21 | virtual BOOL UpdateData( BOOL bSaveAndValidate = TRUE ); 22 | }; 23 | 24 | #endif // !defined(AFX_PAGE94_H__EE188935_5F15_11D4_B303_00104B9CFF37__INCLUDED_) 25 | -------------------------------------------------------------------------------- /Source-32-Bit/Page96.h: -------------------------------------------------------------------------------- 1 | // Page96.h: interface for the CPage96 class. 2 | // 3 | ////////////////////////////////////////////////////////////////////// 4 | 5 | #if !defined(AFX_PAGE96_H__EE188935_5F15_11D4_B303_00104B9CFF37__INCLUDED_) 6 | #define AFX_PAGE96_H__EE188935_5F15_11D4_B303_00104B9CFF37__INCLUDED_ 7 | 8 | #if _MSC_VER > 1000 9 | #pragma once 10 | #endif // _MSC_VER > 1000 11 | 12 | #include "PageAdd.h" 13 | 14 | class CPage96 : public CPageAdd 15 | { 16 | public: 17 | CPage96(); 18 | CPage96(UINT nID); 19 | virtual ~CPage96(); 20 | virtual void InitGrid(); 21 | virtual BOOL UpdateData( BOOL bSaveAndValidate = TRUE ); 22 | }; 23 | 24 | #endif // !defined(AFX_PAGE96_H__EE188935_5F15_11D4_B303_00104B9CFF37__INCLUDED_) 25 | -------------------------------------------------------------------------------- /Source-32-Bit/PageAdd.h: -------------------------------------------------------------------------------- 1 | // PageAdd.h : header file 2 | #if !defined(AFX_PAGEADD_H__FECC0DD7_E955_11D3_B2F2_00104B9CFF37__INCLUDED_) 3 | #define AFX_PAGEADD_H__FECC0DD7_E955_11D3_B2F2_00104B9CFF37__INCLUDED_ 4 | 5 | #if _MSC_VER > 1000 6 | #pragma once 7 | #endif // _MSC_VER > 1000 8 | // 9 | #include "GridCtrl.h" 10 | 11 | ///////////////////////////////////////////////////////////////////////////// 12 | // CPageAdd dialog 13 | 14 | class CPageAdd : public CPropertyPage 15 | { 16 | DECLARE_DYNCREATE(CPageAdd) 17 | 18 | // Construction 19 | public: 20 | CPageAdd(); 21 | CPageAdd(UINT nIDCaption); 22 | ~CPageAdd(); 23 | virtual BOOL UpdateData(BOOL bSaveAndValidate = TRUE); 24 | 25 | // Dialog Data 26 | //{{AFX_DATA(CPageAdd) 27 | enum { IDD = IDD_DIALOG2 }; 28 | CStatic m_cInfo; 29 | CButton m_cAdd; 30 | CButton m_cDelete; 31 | CButton m_cEdit; 32 | CButton m_cExport; 33 | //}}AFX_DATA 34 | CGridCtrl m_Grid; 35 | 36 | // Overrides 37 | // ClassWizard generate virtual function overrides 38 | //{{AFX_VIRTUAL(CPageAdd) 39 | protected: 40 | virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV support 41 | //}}AFX_VIRTUAL 42 | 43 | // Implementation 44 | protected: 45 | // Generated message map functions 46 | //{{AFX_MSG(CPageAdd) 47 | afx_msg void OnAdd(); 48 | afx_msg void OnDelete(); 49 | afx_msg void OnEdit(); 50 | afx_msg void OnExport(); 51 | afx_msg void OnSize(UINT nType, int cx, int cy); 52 | virtual BOOL OnInitDialog(); 53 | //}}AFX_MSG 54 | public: 55 | afx_msg void OnEditCopy(); 56 | afx_msg void OnEditCut(); 57 | afx_msg void OnEditPaste(); 58 | virtual void InitGrid(); 59 | virtual void EditRow(); 60 | virtual void ExportFtable(); 61 | void Log(LPCTSTR lpszFormat, ...); 62 | void EnableButtons(bool bEnable); 63 | void ShowEditButton(bool bShow); 64 | void ShowExportButton(bool bShow); 65 | void ShowInfoText(bool bShow); 66 | void ArrangeCtrls(); 67 | DECLARE_MESSAGE_MAP() 68 | }; 69 | 70 | //{{AFX_INSERT_LOCATION}} 71 | // Microsoft Visual C++ will insert additional declarations immediately before the previous line. 72 | 73 | #endif // !defined(AFX_PAGEADD_H__FECC0DD7_E955_11D3_B2F2_00104B9CFF37__INCLUDED_) 74 | -------------------------------------------------------------------------------- /Source-32-Bit/PageNoAdd.h: -------------------------------------------------------------------------------- 1 | #if !defined(AFX_PAGENOADD_H__F8E4F305_EE09_11D3_B2F2_00104B9CFF37__INCLUDED_) 2 | #define AFX_PAGENOADD_H__F8E4F305_EE09_11D3_B2F2_00104B9CFF37__INCLUDED_ 3 | 4 | #if _MSC_VER > 1000 5 | #pragma once 6 | #endif // _MSC_VER > 1000 7 | // PageNoAdd.h : header file 8 | // 9 | #include "GridCtrl.h" 10 | 11 | ///////////////////////////////////////////////////////////////////////////// 12 | // CPageNoAdd dialog 13 | 14 | class CPageNoAdd : public CDialog 15 | { 16 | DECLARE_DYNCREATE(CPageNoAdd) 17 | 18 | // Construction 19 | public: 20 | CPageNoAdd(); 21 | ~CPageNoAdd(); 22 | virtual BOOL UpdateData( BOOL bSaveAndValidate = TRUE ); 23 | 24 | // Dialog Data 25 | //{{AFX_DATA(CPageNoAdd) 26 | enum { IDD = IDD_DIALOG2_2 }; 27 | // NOTE - ClassWizard will add data members here. 28 | // DO NOT EDIT what you see in these blocks of generated code ! 29 | //}}AFX_DATA 30 | CGridCtrl m_Grid; 31 | int nIndex; 32 | double *fh, *fsa, *fv, *fq; 33 | 34 | // Overrides 35 | // ClassWizard generate virtual function overrides 36 | //{{AFX_VIRTUAL(CPageNoAdd) 37 | protected: 38 | virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV support 39 | //}}AFX_VIRTUAL 40 | 41 | // Implementation 42 | protected: 43 | // Generated message map functions 44 | //{{AFX_MSG(CPageNoAdd) 45 | afx_msg void OnSize(UINT nType, int cx, int cy); 46 | virtual BOOL OnInitDialog(); 47 | afx_msg void OnKeyDown(UINT nChar, UINT nRepCnt, UINT nFlags); 48 | //}}AFX_MSG 49 | public: 50 | virtual void InitGrid(); 51 | afx_msg void OnEditCopy(); 52 | afx_msg void OnEditCut(); 53 | afx_msg void OnEditPaste(); 54 | 55 | DECLARE_MESSAGE_MAP() 56 | }; 57 | 58 | //{{AFX_INSERT_LOCATION}} 59 | // Microsoft Visual C++ will insert additional declarations immediately before the previous line. 60 | 61 | #endif // !defined(AFX_PAGENOADD_H__F8E4F305_EE09_11D3_B2F2_00104B9CFF37__INCLUDED_) 62 | -------------------------------------------------------------------------------- /Source-32-Bit/PageOutput.h: -------------------------------------------------------------------------------- 1 | #if !defined(AFX_PAGEOUTPUT_H__F27A8DB7_6728_11D4_B304_00104B9CFF37__INCLUDED_) 2 | #define AFX_PAGEOUTPUT_H__F27A8DB7_6728_11D4_B304_00104B9CFF37__INCLUDED_ 3 | 4 | #if _MSC_VER > 1000 5 | #pragma once 6 | #endif // _MSC_VER > 1000 7 | // PageOutput.h : header file 8 | // 9 | 10 | ///////////////////////////////////////////////////////////////////////////// 11 | // CPageOutput dialog 12 | 13 | class CPageOutput : public CPropertyPage 14 | { 15 | DECLARE_DYNCREATE(CPageOutput) 16 | 17 | // Construction 18 | public: 19 | CPageOutput(); 20 | ~CPageOutput(); 21 | virtual BOOL UpdateData( BOOL bSaveAndValidate = TRUE ); 22 | 23 | // Dialog Data 24 | //{{AFX_DATA(CPageOutput) 25 | enum { IDD = IDD_DLGOUTPUT }; 26 | CComboBox m_clanduse; 27 | CListBox m_cPList; 28 | CString m_strLocation; 29 | BOOL m_bCustom; 30 | BOOL m_bHydro; 31 | BOOL m_bLanduse; 32 | BOOL m_bSediment; 33 | BOOL m_bWQ; 34 | BOOL m_bDefault; 35 | BOOL m_bSnow; 36 | BOOL m_bWQR; 37 | BOOL m_bStream; 38 | BOOL m_bPointSource; 39 | BOOL m_bThreshold; 40 | BOOL m_bSUSTAIN; 41 | //}}AFX_DATA 42 | 43 | 44 | // Overrides 45 | // ClassWizard generate virtual function overrides 46 | //{{AFX_VIRTUAL(CPageOutput) 47 | protected: 48 | virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV support 49 | //}}AFX_VIRTUAL 50 | 51 | // Implementation 52 | protected: 53 | // Generated message map functions 54 | //{{AFX_MSG(CPageOutput) 55 | afx_msg void OnBout(); 56 | afx_msg void OnSeperate6(); 57 | afx_msg void OnCustom(); 58 | virtual BOOL OnInitDialog(); 59 | afx_msg void OnSelchangeCustomlist(); 60 | afx_msg void OnDefaultchk(); 61 | afx_msg void OnLanduse(); 62 | afx_msg void OnStream(); 63 | afx_msg void OnThreshold(); 64 | afx_msg void OnSUSTAIN(); 65 | afx_msg void OnPointSource(); 66 | //}}AFX_MSG 67 | DECLARE_MESSAGE_MAP() 68 | 69 | }; 70 | 71 | //{{AFX_INSERT_LOCATION}} 72 | // Microsoft Visual C++ will insert additional declarations immediately before the previous line. 73 | 74 | #endif // !defined(AFX_PAGEOUTPUT_H__F27A8DB7_6728_11D4_B304_00104B9CFF37__INCLUDED_) 75 | -------------------------------------------------------------------------------- /Source-32-Bit/RecordsetEx.h: -------------------------------------------------------------------------------- 1 | #if !defined(AFX_RECORDSETEX_H__43D82455_75A6_11D2_BD7C_204C4F4F5020__INCLUDED_) 2 | #define AFX_RECORDSETEX_H__43D82455_75A6_11D2_BD7C_204C4F4F5020__INCLUDED_ 3 | 4 | #if _MSC_VER > 1000 5 | #pragma once 6 | #endif // _MSC_VER > 1000 7 | // RecordsetEx.h : header file 8 | // 9 | 10 | ///////////////////////////////////////////////////////////////////////////// 11 | // CRecordsetEx recordset 12 | 13 | class CRecordsetEx : public CRecordset 14 | { 15 | public: 16 | CRecordsetEx(CDatabase* pDatabase = NULL); 17 | DECLARE_DYNAMIC(CRecordsetEx) 18 | 19 | // Overrides 20 | // ClassWizard generated virtual function overrides 21 | //{{AFX_VIRTUAL(CRecordsetEx) 22 | public: 23 | virtual BOOL Open(UINT nOpenType = snapshot, LPCTSTR lpszSql = NULL, DWORD dwOptions = none); 24 | //}}AFX_VIRTUAL 25 | 26 | void AllocAndCacheFieldInfo(); 27 | BOOL ExecDirect(const CString& sSQL); 28 | void GetFieldValue(short nIndex, CString& strValue); 29 | 30 | // Implementation 31 | #ifdef _DEBUG 32 | virtual void AssertValid() const; 33 | virtual void Dump(CDumpContext& dc) const; 34 | #endif 35 | private: 36 | static int PASCAL GetTextLen(short nSQLType, UDWORD nPrecision); 37 | static void PASCAL GetLongCharDataAndCleanup(CDatabase* pdb, HSTMT hstmt, 38 | short nFieldIndex, long nActualSize, LPVOID* ppvData, int nLen, 39 | CString& strValue, short nSQLType); 40 | }; 41 | 42 | //{{AFX_INSERT_LOCATION}} 43 | // Microsoft Visual C++ will insert additional declarations immediately before the previous line. 44 | 45 | #endif // !defined(AFX_RECORDSETEX_H__43D82455_75A6_11D2_BD7C_204C4F4F5020__INCLUDED_) -------------------------------------------------------------------------------- /Source-32-Bit/SRC/ALXParser.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/USEPA/LSPC-Loading-Simulation-Program/2f846c6719088642178a636ed3ae7630d8df9afd/Source-32-Bit/SRC/ALXParser.cpp -------------------------------------------------------------------------------- /Source-32-Bit/SRC/ALXParserException.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/USEPA/LSPC-Loading-Simulation-Program/2f846c6719088642178a636ed3ae7630d8df9afd/Source-32-Bit/SRC/ALXParserException.cpp -------------------------------------------------------------------------------- /Source-32-Bit/SRC/ALXParserFuncDef.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/USEPA/LSPC-Loading-Simulation-Program/2f846c6719088642178a636ed3ae7630d8df9afd/Source-32-Bit/SRC/ALXParserFuncDef.cpp -------------------------------------------------------------------------------- /Source-32-Bit/SRC/ALXParserOperDef.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/USEPA/LSPC-Loading-Simulation-Program/2f846c6719088642178a636ed3ae7630d8df9afd/Source-32-Bit/SRC/ALXParserOperDef.cpp -------------------------------------------------------------------------------- /Source-32-Bit/SRC/DBFCursorSet.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/USEPA/LSPC-Loading-Simulation-Program/2f846c6719088642178a636ed3ae7630d8df9afd/Source-32-Bit/SRC/DBFCursorSet.cpp -------------------------------------------------------------------------------- /Source-32-Bit/SRC/DBFException.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/USEPA/LSPC-Loading-Simulation-Program/2f846c6719088642178a636ed3ae7630d8df9afd/Source-32-Bit/SRC/DBFException.cpp -------------------------------------------------------------------------------- /Source-32-Bit/SRC/DBFFields.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/USEPA/LSPC-Loading-Simulation-Program/2f846c6719088642178a636ed3ae7630d8df9afd/Source-32-Bit/SRC/DBFFields.cpp -------------------------------------------------------------------------------- /Source-32-Bit/SRC/DBFMemCursorSet.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/USEPA/LSPC-Loading-Simulation-Program/2f846c6719088642178a636ed3ae7630d8df9afd/Source-32-Bit/SRC/DBFMemCursorSet.cpp -------------------------------------------------------------------------------- /Source-32-Bit/SRC/DBFRecordset.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/USEPA/LSPC-Loading-Simulation-Program/2f846c6719088642178a636ed3ae7630d8df9afd/Source-32-Bit/SRC/DBFRecordset.cpp -------------------------------------------------------------------------------- /Source-32-Bit/SRC/DBFTableDef.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/USEPA/LSPC-Loading-Simulation-Program/2f846c6719088642178a636ed3ae7630d8df9afd/Source-32-Bit/SRC/DBFTableDef.cpp -------------------------------------------------------------------------------- /Source-32-Bit/SRC/DBTMemoFile.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/USEPA/LSPC-Loading-Simulation-Program/2f846c6719088642178a636ed3ae7630d8df9afd/Source-32-Bit/SRC/DBTMemoFile.cpp -------------------------------------------------------------------------------- /Source-32-Bit/SRC/FPTMemoFile.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/USEPA/LSPC-Loading-Simulation-Program/2f846c6719088642178a636ed3ae7630d8df9afd/Source-32-Bit/SRC/FPTMemoFile.cpp -------------------------------------------------------------------------------- /Source-32-Bit/SRC/MemoFile.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/USEPA/LSPC-Loading-Simulation-Program/2f846c6719088642178a636ed3ae7630d8df9afd/Source-32-Bit/SRC/MemoFile.cpp -------------------------------------------------------------------------------- /Source-32-Bit/SRC/SMTMemoFile.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/USEPA/LSPC-Loading-Simulation-Program/2f846c6719088642178a636ed3ae7630d8df9afd/Source-32-Bit/SRC/SMTMemoFile.cpp -------------------------------------------------------------------------------- /Source-32-Bit/StdAfx.cpp: -------------------------------------------------------------------------------- 1 | // stdafx.cpp : source file that includes just the standard includes 2 | // LSPC.pch will be the pre-compiled header 3 | // stdafx.obj will contain the pre-compiled type information 4 | 5 | #include "stdafx.h" 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /Source-32-Bit/StdAfx.h: -------------------------------------------------------------------------------- 1 | // stdafx.h : include file for standard system include files, 2 | // or project specific include files that are used frequently, but 3 | // are changed infrequently 4 | // 5 | 6 | #if !defined(AFX_STDAFX_H__472C2796_E940_11D3_B2F2_00104B9CFF37__INCLUDED_) 7 | #define AFX_STDAFX_H__472C2796_E940_11D3_B2F2_00104B9CFF37__INCLUDED_ 8 | 9 | #if _MSC_VER > 1000 10 | #pragma once 11 | #endif // _MSC_VER > 1000 12 | 13 | #define VC_EXTRALEAN // Exclude rarely-used stuff from Windows headers 14 | 15 | #include // MFC core and standard components 16 | #include // MFC extensions 17 | #include 18 | #include // MFC Automation classes 19 | 20 | #ifndef _AFX_NO_DB_SUPPORT 21 | #include // MFC ODBC database classes 22 | #endif // _AFX_NO_DB_SUPPORT 23 | 24 | #ifndef _AFX_NO_DAO_SUPPORT 25 | #include // MFC DAO database classes 26 | #endif // _AFX_NO_DAO_SUPPORT 27 | 28 | #include // MFC support for Internet Explorer 4 Common Controls 29 | #ifndef _AFX_NO_AFXCMN_SUPPORT 30 | #include // MFC support for Windows Common Controls 31 | #endif // _AFX_NO_AFXCMN_SUPPORT 32 | 33 | 34 | //{{AFX_INSERT_LOCATION}} 35 | // Microsoft Visual C++ will insert additional declarations immediately before the previous line. 36 | 37 | #endif // !defined(AFX_STDAFX_H__472C2796_E940_11D3_B2F2_00104B9CFF37__INCLUDED_) 38 | -------------------------------------------------------------------------------- /Source-32-Bit/StringToken.cpp: -------------------------------------------------------------------------------- 1 | // StringToken.cpp: implementation of the CStringToken class. 2 | // 3 | ////////////////////////////////////////////////////////////////////// 4 | 5 | #include "stdafx.h" 6 | #include "StringToken.h" 7 | 8 | #ifdef _DEBUG 9 | #undef THIS_FILE 10 | static char THIS_FILE[]=__FILE__; 11 | #define new DEBUG_NEW 12 | #endif 13 | 14 | ////////////////////////////////////////////////////////////////////// 15 | // Construction/Destruction 16 | ////////////////////////////////////////////////////////////////////// 17 | 18 | CStringToken::CStringToken(CString str, CString delim) 19 | { 20 | currentPosition = 0; 21 | this->str = str; 22 | maxPosition = str.GetLength(); 23 | delimiters = delim; 24 | } 25 | 26 | CStringToken::CStringToken(CString str) 27 | { 28 | currentPosition = 0; 29 | this->str = str; 30 | maxPosition = str.GetLength(); 31 | delimiters = " \t\n\r"; 32 | } 33 | 34 | CStringToken::~CStringToken() 35 | { 36 | 37 | } 38 | 39 | 40 | void CStringToken::SkipDelimiters() 41 | { 42 | while ((currentPosition < maxPosition) && 43 | (delimiters.Find(str.GetAt(currentPosition)) >= 0)) 44 | { 45 | currentPosition++; 46 | } 47 | 48 | } 49 | 50 | 51 | bool CStringToken::HasMoreTokens() 52 | { 53 | SkipDelimiters(); 54 | return (currentPosition < maxPosition); 55 | } 56 | 57 | CString CStringToken::NextToken() 58 | { 59 | SkipDelimiters(); 60 | 61 | if (currentPosition >= maxPosition) 62 | return ""; 63 | 64 | int start = currentPosition; 65 | while ((currentPosition < maxPosition) && 66 | (delimiters.Find(str.GetAt(currentPosition)) < 0)) 67 | { 68 | currentPosition++; 69 | } 70 | 71 | return str.Mid(start, currentPosition-start); 72 | } 73 | 74 | CString CStringToken::LeftOut() 75 | { 76 | SkipDelimiters(); 77 | if (currentPosition >= maxPosition) 78 | return ""; 79 | return str.Mid(currentPosition); 80 | } 81 | -------------------------------------------------------------------------------- /Source-32-Bit/StringToken.h: -------------------------------------------------------------------------------- 1 | // StringToken.h: interface for the CStringToken class. 2 | // 3 | ////////////////////////////////////////////////////////////////////// 4 | 5 | #if !defined(AFX_STRINGTOKEN_H__A3D833AB_BD4A_11D3_A495_002078143FF2__INCLUDED_) 6 | #define AFX_STRINGTOKEN_H__A3D833AB_BD4A_11D3_A495_002078143FF2__INCLUDED_ 7 | 8 | #if _MSC_VER > 1000 9 | #pragma once 10 | #endif // _MSC_VER > 1000 11 | 12 | class CStringToken 13 | { 14 | public: 15 | void SkipDelimiters(); 16 | int currentPosition; 17 | int maxPosition; 18 | CString str; 19 | CString delimiters; 20 | 21 | public: 22 | CString NextToken(); 23 | bool HasMoreTokens(); 24 | 25 | public: 26 | CString LeftOut(); 27 | CStringToken(CString str); 28 | CStringToken(CString str, CString delim); 29 | virtual ~CStringToken(); 30 | 31 | }; 32 | 33 | #endif // !defined(AFX_STRINGTOKEN_H__A3D833AB_BD4A_11D3_A495_002078143FF2__INCLUDED_) 34 | -------------------------------------------------------------------------------- /Source-32-Bit/TitleTip.h: -------------------------------------------------------------------------------- 1 | #if !defined(AFX_TITLETIP_H__C7165DA1_187F_11D1_992F_895E185F9C72__INCLUDED_) 2 | #define AFX_TITLETIP_H__C7165DA1_187F_11D1_992F_895E185F9C72__INCLUDED_ 3 | 4 | #if _MSC_VER >= 1000 5 | #pragma once 6 | #endif // _MSC_VER >= 1000 7 | // TitleTip.h : header file 8 | // 9 | 10 | #define TITLETIP_CLASSNAME _T("ZTitleTip") 11 | 12 | ///////////////////////////////////////////////////////////////////////////// 13 | // CTitleTip window 14 | 15 | class CTitleTip : public CWnd 16 | { 17 | // Construction 18 | public: 19 | CTitleTip(); 20 | virtual ~CTitleTip(); 21 | virtual BOOL Create( CWnd *pParentWnd); 22 | 23 | // Attributes 24 | public: 25 | 26 | // Operations 27 | public: 28 | void Show(CRect rectTitle, LPCTSTR lpszTitleText, 29 | int xoffset = 0, LPRECT lpHoverRect = NULL, LPLOGFONT lpLogFont = NULL); 30 | void Hide(); 31 | 32 | // Overrides 33 | // ClassWizard generated virtual function overrides 34 | //{{AFX_VIRTUAL(CTitleTip) 35 | public: 36 | virtual BOOL PreTranslateMessage(MSG* pMsg); 37 | //}}AFX_VIRTUAL 38 | 39 | // Implementation 40 | public: 41 | 42 | protected: 43 | CWnd *m_pParentWnd; 44 | CRect m_rectTitle; 45 | CRect m_rectHover; 46 | 47 | // Generated message map functions 48 | protected: 49 | //{{AFX_MSG(CTitleTip) 50 | afx_msg void OnMouseMove(UINT nFlags, CPoint point); 51 | //}}AFX_MSG 52 | DECLARE_MESSAGE_MAP() 53 | }; 54 | 55 | ///////////////////////////////////////////////////////////////////////////// 56 | 57 | //{{AFX_INSERT_LOCATION}} 58 | // Microsoft Developer Studio will insert additional declarations immediately before the previous line. 59 | 60 | #endif // !defined(AFX_TITLETIP_H__C7165DA1_187F_11D1_992F_895E185F9C72__INCLUDED_) 61 | -------------------------------------------------------------------------------- /Source-32-Bit/alloc.lib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/USEPA/LSPC-Loading-Simulation-Program/2f846c6719088642178a636ed3ae7630d8df9afd/Source-32-Bit/alloc.lib -------------------------------------------------------------------------------- /Source-32-Bit/eta.h: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (C) 2000 Pixia Corp., All Rights Reserved. 3 | * Rahul Thakkar 4 | */ 5 | 6 | /* 7 | * Description: 8 | * ETA calls for a process to know how much time is left in 9 | * a loop. 10 | * 11 | * ETA *eta = NULL; 12 | * . 13 | * your_stuff(); 14 | * . 15 | * . 16 | * eta = ETA_create(); 17 | * ETA_begin(eta, start_point, end_point); 18 | * while (in_some_loop) { 19 | * . 20 | * . 21 | * . 22 | * ETA_update(eta, current_point); 23 | * ms_elap = ETA_get_time_elapsed(eta, &hh_elap, &mm_elap, &ss_elap); 24 | * ms_eta = ETA_get_time_remaining(eta, &hh_eta, &mm_eta, &ss_eta); 25 | * . 26 | * . 27 | * . 28 | * } 29 | * ETA_end(eta); 30 | * ETA_destroy(eta); 31 | * 32 | * 33 | */ 34 | 35 | #ifndef ETA_HAS_BEEN_INCLUDED 36 | #define ETA_HAS_BEEN_INCLUDED 37 | 38 | #ifdef __cplusplus 39 | extern "C" { 40 | #endif 41 | 42 | #include 43 | 44 | /* There is no gettimeofday function in Windows */ 45 | #if (defined(_WIN32) || defined(_WIN64)) 46 | #include 47 | struct __timeval { 48 | long tv_sec; /* seconds */ 49 | long tv_usec; /* and microseconds */ 50 | }; 51 | 52 | struct __timezone { /* pace holder */ 53 | long tz; 54 | }; 55 | #else 56 | #include 57 | #endif 58 | 59 | typedef struct ETA ETA; 60 | 61 | struct ETA { 62 | int begin_flag; 63 | 64 | double task_begin; 65 | double task_end; 66 | double task_current; 67 | 68 | double msec_begin; 69 | double msec_current; 70 | 71 | struct __timeval begin_tp; 72 | struct __timeval current_tp; 73 | }; 74 | 75 | ETA *ETA_create(void); 76 | void ETA_destroy(ETA *eta); 77 | void ETA_begin(ETA *eta, double task_begin, double task_end); 78 | void ETA_end(ETA *eta); 79 | double ETA_update(ETA *eta, double task_current); 80 | double ETA_get_time_elapsed(ETA *eta, int *hh, int *mm, int *ss); 81 | double ETA_get_time_remaining(ETA *eta, int *hh, int *mm, int *ss); 82 | /* 83 | * returns the seconds elapsed since the first time it was called 84 | * in the application or since last reset 85 | */ 86 | void ETA_time_reset(void); /* resets timer */ 87 | double ETA_time(void); /* seconds elapsed since last reset or first call */ 88 | char *ETA_time_format(double seconds, /* from seconds to hh:mm:ss */ 89 | int *hh, int *mm, int *ss); /* returns "%02d:%02d:%02d" */ 90 | 91 | #ifdef __cplusplus 92 | } 93 | #endif 94 | 95 | #endif 96 | /* 97 | * eta.h ends 98 | */ 99 | -------------------------------------------------------------------------------- /Source-32-Bit/eta.lib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/USEPA/LSPC-Loading-Simulation-Program/2f846c6719088642178a636ed3ae7630d8df9afd/Source-32-Bit/eta.lib -------------------------------------------------------------------------------- /Source-32-Bit/page400.h: -------------------------------------------------------------------------------- 1 | #if !defined(AFX_PAGE400_H__092E39A4_03F8_11D4_B2F6_00104B9CFF37__INCLUDED_) 2 | #define AFX_PAGE400_H__092E39A4_03F8_11D4_B2F6_00104B9CFF37__INCLUDED_ 3 | 4 | #if _MSC_VER > 1000 5 | #pragma once 6 | #endif // _MSC_VER > 1000 7 | // Page400.h : header file 8 | // 9 | 10 | ///////////////////////////////////////////////////////////////////////////// 11 | // CPage400 dialog 12 | 13 | class CPage400 : public CPropertyPage 14 | { 15 | DECLARE_DYNCREATE(CPage400) 16 | 17 | // Construction 18 | public: 19 | CPage400(); 20 | ~CPage400(); 21 | virtual BOOL UpdateData( BOOL bSaveAndValidate = TRUE ); 22 | 23 | // Dialog Data 24 | //{{AFX_DATA(CPage400) 25 | enum { IDD = IDD_DIALOG400 }; 26 | int m_nadmod; 27 | double m_fkc; 28 | int m_nsedber; 29 | int m_nvconfg; 30 | //}}AFX_DATA 31 | 32 | 33 | // Overrides 34 | // ClassWizard generate virtual function overrides 35 | //{{AFX_VIRTUAL(CPage400) 36 | protected: 37 | virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV support 38 | //}}AFX_VIRTUAL 39 | 40 | // Implementation 41 | protected: 42 | // Generated message map functions 43 | //{{AFX_MSG(CPage400) 44 | afx_msg void OnChange(); 45 | //}}AFX_MSG 46 | DECLARE_MESSAGE_MAP() 47 | 48 | }; 49 | 50 | //{{AFX_INSERT_LOCATION}} 51 | // Microsoft Visual C++ will insert additional declarations immediately before the previous line. 52 | 53 | #endif // !defined(AFX_PAGE400_H__092E39A4_03F8_11D4_B2F6_00104B9CFF37__INCLUDED_) 54 | -------------------------------------------------------------------------------- /Source-32-Bit/page420.h: -------------------------------------------------------------------------------- 1 | #if !defined(AFX_PAGE420_H__0EC280DD_C58A_4257_801B_70E8E30EE701__INCLUDED_) 2 | #define AFX_PAGE420_H__0EC280DD_C58A_4257_801B_70E8E30EE701__INCLUDED_ 3 | 4 | #if _MSC_VER > 1000 5 | #pragma once 6 | #endif // _MSC_VER > 1000 7 | // Page420.h : header file 8 | // 9 | 10 | ///////////////////////////////////////////////////////////////////////////// 11 | // CPage420 property page 12 | 13 | class CPage420 : public CPropertyPage 14 | { 15 | DECLARE_DYNCREATE(CPage420) 16 | // Construction 17 | public: 18 | CPage420(); 19 | ~CPage420(); 20 | virtual BOOL UpdateData( BOOL bSaveAndValidate = TRUE ); 21 | 22 | // Dialog Data 23 | //{{AFX_DATA(CPage420) 24 | enum { IDD = IDD_DIALOG420 }; 25 | int m_nPtSource; 26 | int m_nPtQuals; 27 | CString m_strPSLocation; 28 | //}}AFX_DATA 29 | 30 | 31 | // Overrides 32 | // ClassWizard generated virtual function overrides 33 | //{{AFX_VIRTUAL(CPage420) 34 | protected: 35 | virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV support 36 | //}}AFX_VIRTUAL 37 | 38 | // Implementation 39 | protected: 40 | 41 | // Generated message map functions 42 | //{{AFX_MSG(CPage420) 43 | afx_msg void OnChange(); 44 | afx_msg void OnBrowse(); 45 | //}}AFX_MSG 46 | DECLARE_MESSAGE_MAP() 47 | }; 48 | 49 | //{{AFX_INSERT_LOCATION}} 50 | // Microsoft Visual C++ will insert additional declarations immediately before the previous line. 51 | 52 | #endif // !defined(AFX_PAGE420_H__0EC280DD_C58A_4257_801B_70E8E30EE701__INCLUDED_) 53 | -------------------------------------------------------------------------------- /Source-32-Bit/page600.cpp: -------------------------------------------------------------------------------- 1 | // Page600.cpp : implementation file 2 | // 3 | 4 | #include "stdafx.h" 5 | #include "lspc.h" 6 | #include "Page600.h" 7 | #include "MainFrm.h" 8 | #include "LSPCView.h" 9 | #include "LSPCDoc.h" 10 | #include "LSPCMODEL.h" 11 | 12 | #ifdef _DEBUG 13 | #define new DEBUG_NEW 14 | #undef THIS_FILE 15 | static char THIS_FILE[] = __FILE__; 16 | #endif 17 | 18 | ///////////////////////////////////////////////////////////////////////////// 19 | // CPage600 property page 20 | 21 | IMPLEMENT_DYNCREATE(CPage600, CPropertyPage) 22 | 23 | CPage600::CPage600() : CPropertyPage(CPage600::IDD) 24 | { 25 | //{{AFX_DATA_INIT(CPage600) 26 | m_ncpt = 0; 27 | m_ncland = 0; 28 | m_ncrch = 0; 29 | m_ntrgp = 0; 30 | m_ntnum = 0; 31 | //}}AFX_DATA_INIT 32 | } 33 | 34 | CPage600::~CPage600() 35 | { 36 | } 37 | 38 | void CPage600::DoDataExchange(CDataExchange* pDX) 39 | { 40 | CPropertyPage::DoDataExchange(pDX); 41 | //{{AFX_DATA_MAP(CPage600) 42 | DDX_Text(pDX, IDC_EDIT1, m_ncpt); 43 | DDV_MinMaxInt(pDX, m_ncpt, 0, 100000); 44 | DDX_Text(pDX, IDC_EDIT2, m_ncland); 45 | DDV_MinMaxInt(pDX, m_ncland, 0, 100000); 46 | DDX_Text(pDX, IDC_EDIT3, m_ncrch); 47 | DDV_MinMaxInt(pDX, m_ncrch, 0, 100000); 48 | DDX_Text(pDX, IDC_EDIT4, m_ntrgp); 49 | DDV_MinMaxInt(pDX, m_ntrgp, 0, 100000); 50 | DDX_Text(pDX, IDC_EDIT5, m_ntnum); 51 | DDV_MinMaxInt(pDX, m_ntnum, 0, 100000); 52 | //}}AFX_DATA_MAP 53 | } 54 | 55 | 56 | BEGIN_MESSAGE_MAP(CPage600, CPropertyPage) 57 | //{{AFX_MSG_MAP(CPage600) 58 | ON_EN_KILLFOCUS(IDC_EDIT1, OnChange) 59 | ON_EN_KILLFOCUS(IDC_EDIT2, OnChange) 60 | ON_EN_KILLFOCUS(IDC_EDIT3, OnChange) 61 | ON_EN_KILLFOCUS(IDC_EDIT4, OnChange) 62 | ON_EN_KILLFOCUS(IDC_EDIT5, OnChange) 63 | //}}AFX_MSG_MAP 64 | END_MESSAGE_MAP() 65 | 66 | ///////////////////////////////////////////////////////////////////////////// 67 | // CPage600 message handlers 68 | BOOL CPage600::UpdateData( BOOL bSaveAndValidate) 69 | { 70 | CMainFrame *pMain = (CMainFrame *)AfxGetMainWnd(); 71 | CLSPCView *pView = (CLSPCView *)pMain->m_wndSplitter.GetPane(0,1); 72 | if(pView == NULL) 73 | return false; 74 | CLSPCDoc *pDoc = NULL; 75 | if(pView != NULL) 76 | { 77 | pDoc = pView->GetDocument(); 78 | } 79 | 80 | if(!bSaveAndValidate) 81 | { 82 | if(pDoc != NULL) 83 | { 84 | m_ncpt = pDoc->lspc.ncpt; 85 | m_ncland = pDoc->lspc.ncland; 86 | m_ncrch = pDoc->lspc.ncrch; 87 | m_ntrgp = pDoc->lspc.ntrgp; 88 | m_ntnum = pDoc->lspc.ntnum; 89 | } 90 | } 91 | 92 | CPropertyPage::UpdateData(bSaveAndValidate); 93 | 94 | if(bSaveAndValidate) 95 | { 96 | if(pDoc != NULL) 97 | { 98 | pDoc->lspc.ncpt = m_ncpt; 99 | pDoc->lspc.ncland = m_ncland; 100 | pDoc->lspc.ncrch = m_ncrch; 101 | pDoc->lspc.ntrgp = m_ntrgp; 102 | pDoc->lspc.ntnum = m_ntnum; 103 | } 104 | } 105 | return TRUE; 106 | } 107 | 108 | void CPage600::OnChange() 109 | { 110 | CPropertyPage::UpdateData(true); 111 | } 112 | -------------------------------------------------------------------------------- /Source-32-Bit/page600.h: -------------------------------------------------------------------------------- 1 | #if !defined(AFX_PAGE600_H__EE188936_5F15_11D4_B303_00104B9CFF37__INCLUDED_) 2 | #define AFX_PAGE600_H__EE188936_5F15_11D4_B303_00104B9CFF37__INCLUDED_ 3 | 4 | #if _MSC_VER > 1000 5 | #pragma once 6 | #endif // _MSC_VER > 1000 7 | // Page600.h : header file 8 | // 9 | 10 | ///////////////////////////////////////////////////////////////////////////// 11 | // CPage600 dialog 12 | 13 | class CPage600 : public CPropertyPage 14 | { 15 | DECLARE_DYNCREATE(CPage600) 16 | 17 | // Construction 18 | public: 19 | CPage600(); 20 | ~CPage600(); 21 | virtual BOOL UpdateData( BOOL bSaveAndValidate = TRUE ); 22 | 23 | 24 | // Dialog Data 25 | //{{AFX_DATA(CPage600) 26 | enum { IDD = IDD_DIALOG600 }; 27 | int m_ncpt; 28 | int m_ncland; 29 | int m_ncrch; 30 | int m_ntrgp; 31 | int m_ntnum; 32 | //}}AFX_DATA 33 | 34 | 35 | // Overrides 36 | // ClassWizard generate virtual function overrides 37 | //{{AFX_VIRTUAL(CPage600) 38 | protected: 39 | virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV support 40 | //}}AFX_VIRTUAL 41 | 42 | // Implementation 43 | protected: 44 | // Generated message map functions 45 | //{{AFX_MSG(CPage600) 46 | afx_msg void OnChange(); 47 | //}}AFX_MSG 48 | DECLARE_MESSAGE_MAP() 49 | 50 | }; 51 | 52 | //{{AFX_INSERT_LOCATION}} 53 | // Microsoft Visual C++ will insert additional declarations immediately before the previous line. 54 | 55 | #endif // !defined(AFX_PAGE600_H__EE188936_5F15_11D4_B303_00104B9CFF37__INCLUDED_) 56 | -------------------------------------------------------------------------------- /Source-32-Bit/picture.cpp: -------------------------------------------------------------------------------- 1 | // Machine generated IDispatch wrapper class(es) created by Microsoft Visual C++ 2 | 3 | // NOTE: Do not modify the contents of this file. If this class is regenerated by 4 | // Microsoft Visual C++, your modifications will be overwritten. 5 | 6 | 7 | #include "stdafx.h" 8 | #include "picture.h" 9 | 10 | 11 | ///////////////////////////////////////////////////////////////////////////// 12 | // CPicture properties 13 | 14 | long CPicture::GetHandle() 15 | { 16 | long result; 17 | GetProperty(0x0, VT_I4, (void*)&result); 18 | return result; 19 | } 20 | 21 | long CPicture::GetHPal() 22 | { 23 | long result; 24 | GetProperty(0x2, VT_I4, (void*)&result); 25 | return result; 26 | } 27 | 28 | void CPicture::SetHPal(long propVal) 29 | { 30 | SetProperty(0x2, VT_I4, propVal); 31 | } 32 | 33 | short CPicture::GetType() 34 | { 35 | short result; 36 | GetProperty(0x3, VT_I2, (void*)&result); 37 | return result; 38 | } 39 | 40 | long CPicture::GetWidth() 41 | { 42 | long result; 43 | GetProperty(0x4, VT_I4, (void*)&result); 44 | return result; 45 | } 46 | 47 | long CPicture::GetHeight() 48 | { 49 | long result; 50 | GetProperty(0x5, VT_I4, (void*)&result); 51 | return result; 52 | } 53 | 54 | ///////////////////////////////////////////////////////////////////////////// 55 | // CPicture operations 56 | -------------------------------------------------------------------------------- /Source-32-Bit/picture.h: -------------------------------------------------------------------------------- 1 | #if !defined(AFX_PICTURE_H__FECC0DCE_E955_11D3_B2F2_00104B9CFF37__INCLUDED_) 2 | #define AFX_PICTURE_H__FECC0DCE_E955_11D3_B2F2_00104B9CFF37__INCLUDED_ 3 | 4 | #if _MSC_VER > 1000 5 | #pragma once 6 | #endif // _MSC_VER > 1000 7 | // Machine generated IDispatch wrapper class(es) created by Microsoft Visual C++ 8 | 9 | // NOTE: Do not modify the contents of this file. If this class is regenerated by 10 | // Microsoft Visual C++, your modifications will be overwritten. 11 | 12 | ///////////////////////////////////////////////////////////////////////////// 13 | // CPicture wrapper class 14 | 15 | class CPicture : public COleDispatchDriver 16 | { 17 | public: 18 | CPicture() {} // Calls COleDispatchDriver default constructor 19 | CPicture(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {} 20 | CPicture(const CPicture& dispatchSrc) : COleDispatchDriver(dispatchSrc) {} 21 | 22 | // Attributes 23 | public: 24 | long GetHandle(); 25 | long GetHPal(); 26 | void SetHPal(long); 27 | short GetType(); 28 | long GetWidth(); 29 | long GetHeight(); 30 | 31 | // Operations 32 | public: 33 | // method 'Render' not emitted because of invalid return type or parameter type 34 | }; 35 | 36 | //{{AFX_INSERT_LOCATION}} 37 | // Microsoft Visual C++ will insert additional declarations immediately before the previous line. 38 | 39 | #endif // !defined(AFX_PICTURE_H__FECC0DCE_E955_11D3_B2F2_00104B9CFF37__INCLUDED_) 40 | -------------------------------------------------------------------------------- /Source-32-Bit/poly.h: -------------------------------------------------------------------------------- 1 | // Poly.h : header file 2 | #include 3 | 4 | #ifndef POLY_AREA_JIAN_OUYANG 5 | #define POLY_AREA_JIAN_OUYANG 6 | 7 | class Point : public CObject 8 | { 9 | public: 10 | double x, y; 11 | Point() { x = 0; y = 0; }; 12 | virtual ~Point() {}; 13 | }; 14 | 15 | 16 | class CPolygon 17 | { 18 | public: 19 | CPolygon(); 20 | virtual ~CPolygon(); 21 | CPolygon const& operator=(CPolygon const &src); 22 | CObList pointList; 23 | BOOLEAN bCustomized; 24 | 25 | //memeber functions 26 | void CPoly_Free(); 27 | double GetArea(); 28 | double GetWettedPerimeter(); 29 | double GetTopWidth(); 30 | CPolygon* GetNewPolygon(double y); 31 | void Print(); 32 | }; 33 | 34 | #endif -------------------------------------------------------------------------------- /Source-32-Bit/res/LSPC.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/USEPA/LSPC-Loading-Simulation-Program/2f846c6719088642178a636ed3ae7630d8df9afd/Source-32-Bit/res/LSPC.ico -------------------------------------------------------------------------------- /Source-32-Bit/res/LSPC.rc2: -------------------------------------------------------------------------------- 1 | // 2 | // LSPC.RC2 - resources Microsoft Visual C++ does not edit directly 3 | // 4 | 5 | #ifdef APSTUDIO_INVOKED 6 | #error this file is not editable by Microsoft Visual C++ 7 | #endif //APSTUDIO_INVOKED 8 | 9 | 10 | ///////////////////////////////////////////////////////////////////////////// 11 | // Add manually edited resources here... 12 | 13 | ///////////////////////////////////////////////////////////////////////////// 14 | -------------------------------------------------------------------------------- /Source-32-Bit/res/LSPCDoc.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/USEPA/LSPC-Loading-Simulation-Program/2f846c6719088642178a636ed3ae7630d8df9afd/Source-32-Bit/res/LSPCDoc.ico -------------------------------------------------------------------------------- /Source-32-Bit/res/Thumbs.db: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/USEPA/LSPC-Loading-Simulation-Program/2f846c6719088642178a636ed3ae7630d8df9afd/Source-32-Bit/res/Thumbs.db -------------------------------------------------------------------------------- /Source-32-Bit/res/Toolbar.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/USEPA/LSPC-Loading-Simulation-Program/2f846c6719088642178a636ed3ae7630d8df9afd/Source-32-Bit/res/Toolbar.bmp --------------------------------------------------------------------------------