Files
gjm 164968b62e chore
把非utf8-bom编码的cpp/h文件改为 utf8 bom 编码, msvc识别utf8编码时,如果不是bom格式的,会使用当前cp_oem来解码.
2026-10-04 00:04:20 +08:00

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()
};