66 lines
1.1 KiB
C++
66 lines
1.1 KiB
C++
#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;
|
|
};
|
|
|