Files
envi-code/SourceCode/Code2026/ArchCmd/CRJZDlg.h
T
gjm 164968b62e chore
把非utf8-bom编码的cpp/h文件改为 utf8 bom 编码, msvc识别utf8编码时,如果不是bom格式的,会使用当前cp_oem来解码.
2026-10-04 00:04:20 +08:00

57 lines
1.1 KiB
C++

#pragma once
#include "resource.h"
#include "GsPreviewCtrl.h"
struct ColumnParam;
class CCRJZDlg : public CDialog
{
DECLARE_DYNAMIC(CCRJZDlg)
public:
CCRJZDlg(CWnd* pParent = NULL);
virtual ~CCRJZDlg();
enum { IDD = IDD_CRJZ_DLG };
void GetColumnParam(ColumnParam &ColParam) const;
void SetColumnParam(const ColumnParam& ColParam);
void setColumnReg(AcDbRegion* pRegCol);
protected:
virtual void DoDataExchange(CDataExchange* pDX);
afx_msg void OnBnClickedOk();
virtual BOOL OnInitDialog();
afx_msg void OnBnClickedBtnFill();
void PreView2d();
DECLARE_MESSAGE_MAP()
public:
// 传入三个用户选择的点
static AcDbRegion *makeRegion(const AcGePoint3d &ptInner
, const AcGePoint3d &ptA
, const AcGePoint3d &ptB
, const double &dThickA
, const double &dThickB
);
public:
CString m_sMaterial;
CString m_sHatch;
CButton m_wndBtHatch;
BOOL m_bAddHatch;
double m_dBomEl;
double m_dH;
double m_dA;
double m_dB;
double m_dAW;
double m_dBW;
// gsview控件
CGsPreviewCtrl m_wndViewCtrl;
AcDbRegion* m_pRegCol;
AcDbObjectId m_idCol;
CString m_sNo;
CString m_sModel;
};