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

51 lines
1.0 KiB
C++

#pragma once
#include "resource.h"
class CHZGBDlg : public CDialog
{
DECLARE_DYNAMIC(CHZGBDlg)
public:
CHZGBDlg(CWnd* pParent = NULL);
virtual ~CHZGBDlg(void);
enum { IDD = IDD_HZGB_DLG };
void SetFromId(AcDbObjectId& id);
protected:
virtual void DoDataExchange(CDataExchange* pDX);
DECLARE_MESSAGE_MAP()
afx_msg void OnBnClickedOk();
afx_msg void OnStaticColor();
afx_msg void OnBnClickedButton2();
afx_msg void OnBnClickedButton3();
afx_msg HBRUSH OnCtlColor(CDC* pDC, CWnd* pWnd, UINT nCtlColor);
afx_msg void OnBnClickedCheck6();
public:
virtual BOOL OnInitDialog();
void UpdateSlabData();
double m_dW;
double m_dT;
double m_dBomEl;
double m_dXAngle;
double m_dYAngle;
CString m_sMaterial;
CString m_sPurpose;
CString m_sPatternName;
double m_dAngle;
CString m_sScale;
int m_nColor;
CString m_sNo;
BOOL m_bNOSetDefault;
AcDbObjectId m_idSlab;
CString m_sHatch;
CButton m_wndBtHatch;
afx_msg void OnBnClickedBtnFill();
BOOL m_bAddHatch;
afx_msg void OnBnClickedCheckHatch();
};