You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

59 lines
1.2 KiB
C

1 month ago
#pragma once
#include "Resource.h"
// CPage2 dialog
//class CFUISheet;
class AFX_EXT_CLASS CPageGrid : public CPropertyPage
{
DECLARE_DYNAMIC(CPageGrid)
public:
CPageGrid();
virtual ~CPageGrid();
// Dialog Data
enum { IDD = IDD_PROPPAGE_PAGE_GRID };
protected:
virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV support
DECLARE_MESSAGE_MAP()
public:
///** @brief <20><>ʼ<EFBFBD><CABC><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Բ<EFBFBD><D4B2><EFBFBD> */
int Initial(SGridParamEx& gp);
/** @brief <20>õ<EFBFBD><C3B5><EFBFBD><EFBFBD>ݵķ<DDB5>Χֵ*/
/*BOOL GetDataRange(CString strInput);*/
///** @brief <20>õ<EFBFBD><C3B5>߽緶Χֵ,<2C><EFBFBD>ɹ<EFBFBD><C9B9><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>FALSE*/
//BOOL GetOutlineRange(CString strInput);
virtual BOOL OnSetActive();
virtual BOOL OnInitDialog();
public:
BOOL m_bEqualDxDy;
BOOL m_bInitial; ///< <20><>¼<EFBFBD>Ƿ<EFBFBD><C7B7>Ѿ<EFBFBD><D1BE><EFBFBD><EFBFBD><EFBFBD>ʼ<EFBFBD><CABC>
CString m_strCurGridNumDelt;
CString m_strXMin;
CString m_strYMin;
CString m_strZMin;
CString m_strXMax;
CString m_strYMax;
CString m_strZMax;
CString m_strDX;
CString m_strDY;
CString m_strDZ;
int m_numx;
int m_numy;
int m_times;
int m_timeflt; ///< <20>ڼ<EFBFBD><DABC>ο<EFBFBD><CEBF>Ƕϲ<C7B6>
public:
/** @brief <20><>Ϣ<EFBFBD><CFA2>Ӧ*/
afx_msg void OnEnChangeEditGridXnum();
afx_msg void OnEnChangeEditGridYnum();
//afx_msg void OnEnChangeEditDeltX();
//afx_msg void OnEnChangeEditDeltY();
afx_msg void OnEnChangeEditGridTimes();
};