54 lines
856 B
C++
54 lines
856 B
C++
#pragma once
|
|
#include "afxwin.h"
|
|
#include "Resource.h"
|
|
|
|
typedef struct BuildingData
|
|
{
|
|
double m_dBomEl;
|
|
int m_nLayers;
|
|
double m_dLayerH;
|
|
double m_dWallThick;
|
|
double m_dColumnW;
|
|
double m_dBeamW;
|
|
double m_dSlabThick;
|
|
//...
|
|
}BUILDINGDATA;
|
|
|
|
class CZXGZDlg : public CDialog
|
|
{
|
|
public:
|
|
CZXGZDlg(CWnd* pParent = NULL);
|
|
|
|
void GetData(BuildingData& wData);
|
|
|
|
public:
|
|
//{{AFX_DATA(CZXGZDlg)
|
|
enum { IDD = IDD_ZXGZ_DLG };
|
|
//}}AFX_DATA
|
|
|
|
//{{AFX_VIRTUAL(CZXGZDlg)
|
|
protected:
|
|
virtual void DoDataExchange(CDataExchange* pDX);
|
|
virtual BOOL OnInitDialog();
|
|
//}}AFX_VIRTUAL
|
|
|
|
protected:
|
|
|
|
//{{AFX_MSG(CZXGZDlg)
|
|
//}}AFX_MSG
|
|
DECLARE_MESSAGE_MAP()
|
|
|
|
public:
|
|
afx_msg void OnBnClickedOk();
|
|
|
|
double m_dBomEl;
|
|
double m_dLayerH;
|
|
double m_dWallThick;
|
|
double m_dColumnW;
|
|
double m_dBeamW;
|
|
double m_dSlabThick;
|
|
BOOL m_bColumn;
|
|
BOOL m_bBeam;
|
|
BOOL m_bSlab;
|
|
};
|