Files
envi-code/SourceCode/Code2026/EarthWormCmd/BZJCDlg.h
T

65 lines
1.1 KiB
C++
Raw Normal View History

2026-10-04 00:04:20 +08:00
#pragma once
2026-09-28 15:28:50 +08:00
#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:
2026-10-04 00:04:20 +08:00
// 八字结构直径
2026-09-28 15:28:50 +08:00
float m_fP1;
2026-10-04 00:04:20 +08:00
// 柱子底部下伸
2026-09-28 15:28:50 +08:00
float m_fP2;
2026-10-04 00:04:20 +08:00
// 横梁宽度
2026-09-28 15:28:50 +08:00
float m_fP3;
2026-10-04 00:04:20 +08:00
// 下沉坡道水平长
2026-09-28 15:28:50 +08:00
float m_fP4;
2026-10-04 00:04:20 +08:00
// 八字两边的直边段长
2026-09-28 15:28:50 +08:00
float m_fP5;
2026-10-04 00:04:20 +08:00
// 柱子长宽
2026-09-28 15:28:50 +08:00
float m_fP6;
2026-10-04 00:04:20 +08:00
// 八字结构直径最小尺寸
2026-09-28 15:28:50 +08:00
float m_fMinSize;
2026-10-04 00:04:20 +08:00
// 集水坑1
// 积水坑长宽
2026-09-28 15:28:50 +08:00
float m_fW2;
2026-10-04 00:04:20 +08:00
// 积水坑深
2026-09-28 15:28:50 +08:00
float m_fH2;
2026-10-04 00:04:20 +08:00
// 集水坑2
// 积水坑长宽
2026-09-28 15:28:50 +08:00
float m_fW3;
2026-10-04 00:04:20 +08:00
// 积水坑深
2026-09-28 15:28:50 +08:00
float m_fH3;
2026-10-04 00:04:20 +08:00
// 0 左上 1 右上 2 左下 3 右下
// 集水坑1位置
2026-09-28 15:28:50 +08:00
int m_nPos1;
2026-10-04 00:04:20 +08:00
// 集水坑2位置
2026-09-28 15:28:50 +08:00
int m_nPos2;
};