78 lines
2.0 KiB
C++
78 lines
2.0 KiB
C++
#pragma once
|
|
#include "tchbasedlg.h"
|
|
#include "Resource.h"
|
|
|
|
// CParkingAlterDlg 对话框
|
|
namespace
|
|
{
|
|
#if ADS <= 18
|
|
double _ttof(LPCTSTR psz)
|
|
{
|
|
if (!psz) return .0;
|
|
USES_CONVERSION;
|
|
return atof(W2A(psz));
|
|
}
|
|
#endif
|
|
}
|
|
class CParkingAlterDlg : public CModelessDialog
|
|
{
|
|
DECLARE_DYNAMIC(CParkingAlterDlg)
|
|
enum eUNIT
|
|
{
|
|
eMeter = 0,
|
|
eMillimetre,
|
|
};
|
|
enum eLocation //位置
|
|
{
|
|
eOutSide = 0,
|
|
eInSide,
|
|
eMid,
|
|
};
|
|
public:
|
|
CParkingAlterDlg(CWnd* pParent = NULL); // 标准构造函数
|
|
virtual ~CParkingAlterDlg();
|
|
|
|
// 对话框数据
|
|
enum { IDD = IDD_DLG_PARKING_ALTER };
|
|
eUNIT m_unit;
|
|
|
|
void LoadRegeditSaveData(); //获取注册表保存的数据
|
|
void SaveToRegeditData(); //保存数据到注册表
|
|
void UpdataControlState();
|
|
int m_nWidthCheck;
|
|
int m_nDeptCheck;
|
|
int m_nRefromCheck;
|
|
int m_nResetCheck;
|
|
CString m_strParkingWidth;
|
|
CString m_strParkingDept;
|
|
CString m_strStartSerial;
|
|
int m_nTextLoc;
|
|
int m_nWidthChangeDirec;
|
|
int m_nDeptChangeDirec;
|
|
double GetParkingWidth(){ return _ttof(m_strParkingWidth); }
|
|
double GetParkingDept(){ return _ttof(m_strParkingDept); }
|
|
CString GetStartSerialNum(){ return m_strStartSerial; }
|
|
BOOL IsChangeWidth(){return m_nWidthCheck;}
|
|
BOOL IsChangeDept(){return m_nDeptCheck;}
|
|
BOOL IsRefromSerial(){return m_nRefromCheck;}
|
|
BOOL IsResetSerial(){return m_nResetCheck;}
|
|
int WidthChangeDirec(){return m_nWidthChangeDirec;}
|
|
int DeptChangeDirec(){return m_nDeptChangeDirec;}
|
|
int SerialLoc(){return m_nTextLoc;}
|
|
protected:
|
|
virtual BOOL OnInitDialog();
|
|
virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV 支持
|
|
afx_msg void OnBnClickedChkWidth();
|
|
afx_msg void OnBnClickedChkDept();
|
|
afx_msg void OnBnClickedChkSerialRefrom();
|
|
afx_msg void OnBnClickedChkSerialReset();
|
|
afx_msg void OnEnKillfocusEdtWidth();
|
|
afx_msg void OnEnKillfocusEdtDept();
|
|
afx_msg void OnEnKillfocusEdtSerial();
|
|
afx_msg void OnClose();
|
|
afx_msg void OnBnClickedWidthDirec();
|
|
afx_msg void OnBnClickedDeptDirec();
|
|
afx_msg void OnBnClickedTextLoc();
|
|
DECLARE_MESSAGE_MAP()
|
|
};
|