Files
envi-code/SourceCode/Code2026/EarthWormCmd/BZJCDlg.h
T
2026-09-28 15:28:50 +08:00

66 lines
1.0 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;
};