// Elevator.h : header file // #if !defined(AFX_ELEVATOR_H__AD0DB562_F7CC_11D2_9DBD_000021C0061D__INCLUDED_) #define AFX_ELEVATOR_H__AD0DB562_F7CC_11D2_9DBD_000021C0061D__INCLUDED_ #include "resource.h" #if _MSC_VER > 1000 #pragma once #endif // _MSC_VER > 1000 // 电梯布置对话框 class CElevatorDlg : public CModelessDialog { public: DECLARE_DYNAMIC(CElevatorDlg) CElevatorDlg(CWnd* pParent = NULL); ~CElevatorDlg(); public: //{{AFX_DATA(CElevatorDlg) enum { IDD = IDD_ELEVATOR }; CComboBox m_cmbType; // 电梯类别 CComboBox m_cmbForm; // 门形式 CComboBox m_cmbCarrying; // 载重量 double m_dDoorWidth; // 门宽 double m_dRoomDeep; // 轿厢深 double m_dRoomWidth; // 轿厢宽 //}}AFX_DATA CImageDC m_imgPreview; // 用于幻灯片预览的DC static int m_iForm; // 门形式 static int m_iType; // 电梯类别 static int m_iCarrying; // 载重量 public: // Add by Zyu on 100401 BOOL IsUseDefault(); // 查询是否使用"按井道决定轿厢尺寸"一项设置 public: //{{AFX_VIRTUAL(CElevatorDlg) protected: virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV support //}}AFX_VIRTUAL protected: int CheckData(); void SetData(); void SetDoorForm(); void SetCarrying(); void SetPicture(); // Add by Zyu on 100401 // 设置对话框里的相关控件是否可用 void SetControls(BOOL bEnable); //{{AFX_MSG(CElevatorDlg) afx_msg void OnBnClickedChkDefault(); // Add by Zyu on 100401,点击复选框后,调整对话框 afx_msg void OnSelchangeComboCarrying(); afx_msg void OnSelchangeComboType(); afx_msg void OnPaint(); afx_msg void OnKillFocusDoorWidth(); // sg add 100426,按井道决定轿厢尺寸时,保存输入的门宽 afx_msg void OnCbnSelchangeComboForm(); // Zyu add on 101207,按井道决定轿厢尺寸时,调整门形式幻灯片 virtual void OnOK(); virtual BOOL OnInitDialog(); //}}AFX_MSG DECLARE_MESSAGE_MAP() private: // 问题描述:在对话框中增加"按井道决定轿厢尺寸"一项设置,要求有记忆功能 // 修改人,修改时间:Zyu modify on 100401 static BOOL m_bUseDefault; // 标志是否要使用"按井道决定轿厢尺寸"一项设置 // sg add 100426,保留按井道决定轿厢尺寸时,输入的门宽 static double m_dDefaultDoorWidth; }; #endif // !defined(AFX_ELEVATOR_H__AD0DB562_F7CC_11D2_9DBD_000021C0061D__INCLUDED_)