#pragma once #include "resource.h" #include "GsPreviewCtrl.h" #include "DlgBase.h" #include "UIIListCtrl.h" class CGTLKDlg : public CBaseDialog { DECLARE_DYNAMIC(CGTLKDlg) public: CGTLKDlg(CWnd* pParent = NULL); virtual ~CGTLKDlg(); enum { IDD = IDD_GTLKDLG }; protected: virtual void DoDataExchange(CDataExchange* pDX); DECLARE_MESSAGE_MAP() public: virtual BOOL OnInitDialog(); afx_msg void OnBnClickedOk(); afx_msg void OnBnClickedButton2(); virtual void OnViewLButtonDownMsg(); virtual void SetDefaultFnctNode(EWFnctNode &fncNode); private: // 沿管廊纵向开口长 float m_fKou_Len; // 沿管廊横向开口宽 float m_fKou_W; // 开中距离舱室左侧距离 float m_fKou_Left; // 房子左室定位尺寸 float m_fFangZi_Size; // 房子横向宽 float m_fFangZi_W; // 房子纵向长 float m_fFangZi_Len; // 房子高度 float m_fFangZi_H; // 墙厚 float m_fFangZi_Wall_Thickness; // 钢筋混凝土活动盖板数量 float m_fFangZi_Count; // 钢筋混凝土活动盖板宽 float m_fFangZi_GaiBan_W; // 钢筋混凝土活动盖板厚 float m_fFangZi_GaiBan_Thickness; public: float m_fX; int m_nDirPos; CImageList m_ImageList; CUIIListCtrl m_wndRoomCheckList; double m_dRoomW; };