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

42 lines
820 B
C++

#pragma once
#include"resource.h"
class CLBXGDlg : public CDialog
{
DECLARE_DYNAMIC(CLBXGDlg)
public:
CLBXGDlg(CWnd* pParent = NULL);
virtual ~CLBXGDlg();
enum { IDD = IDD_LBXG_DLG };
void SetFromSlab(const AcDbObjectId& id);
protected:
virtual void DoDataExchange(CDataExchange* pDX);
DECLARE_MESSAGE_MAP()
afx_msg void OnBnClickedButton1();
afx_msg void OnBnClickedOk();
afx_msg HBRUSH OnCtlColor(CDC* pDC, CWnd* pWnd, UINT nCtlColor);
afx_msg void OnBnClickedButton3();
afx_msg void OnStaticColor();
public:
virtual BOOL OnInitDialog();
double m_dThick;
double m_dTopEl;
double m_dOldTopEl;
CString m_sMaterial;
CString m_sPurpose;
AcDbObjectId m_idSlab;
CString m_sPatternName;
double m_dAngle;
CString m_sScale;
int m_nColor;
private:
void UpdateSlabData();
public:
CString m_sNo;
};