#pragma once #include "resource.h" #include "DlgBase.h" class CBZJCDlg : public CBaseDialog { DECLARE_DYNAMIC(CBZJCDlg) public: CBZJCDlg(CWnd* pParent = NULL); virtual ~CBZJCDlg(); enum { IDD = IDD_BZJC_DLG }; void SetMinD(const float &d){ m_fMinSize = d; } protected: virtual void DoDataExchange(CDataExchange* pDX); void initLst(); void RefreshLstCtrl(); DECLARE_MESSAGE_MAP() afx_msg void OnBnClickedOk(); afx_msg void OnBnClickedModify(); afx_msg void OnNMDblclkList1(NMHDR *pNMHDR, LRESULT *pResult); public: virtual BOOL OnInitDialog(); private: CListCtrl m_LstCtrl; private: // 八字结构直径 float m_fP1; // 柱子底部下伸 float m_fP2; // 横梁宽度 float m_fP3; // 下沉坡道水平长 float m_fP4; // 八字两边的直边段长 float m_fP5; // 柱子长宽 float m_fP6; // 八字结构直径最小尺寸 float m_fMinSize; // 集水坑1 // 积水坑长宽 float m_fW2; // 积水坑深 float m_fH2; // 集水坑2 // 积水坑长宽 float m_fW3; // 积水坑深 float m_fH3; // 0 左上 1 右上 2 左下 3 右下 // 集水坑1位置 int m_nPos1; // 集水坑2位置 int m_nPos2; };