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

60 lines
1.2 KiB
C++

#pragma once
#include "resource.h"
#include "uiiado.h"
// 支吊架所使用的布线脚本
typedef struct PSDLData
{
double m_dBomEl; // 底部标高
int m_nCount; // 敷设几条
int m_nClr; // 颜色
double m_dDn; // 曲率半径
double m_dSpace; // 线缆间距
double m_dD; // 外径
CString m_linetype; // 线型
CString m_sModel; // 型号
CString m_sFactory; // 厂家
}PSDLDATA;
class CPSDLDlg : public CDialog
{
DECLARE_DYNAMIC(CPSDLDlg)
public:
CPSDLDlg(CWnd* pParent = NULL);
virtual ~CPSDLDlg();
enum { IDD = IDD_PSDL_DLG };
protected:
virtual void DoDataExchange(CDataExchange* pDX);
DECLARE_MESSAGE_MAP()
public:
virtual BOOL OnInitDialog();
afx_msg void OnBnClickedButton1();
afx_msg void OnBnClickedButton4();
afx_msg void OnBnClickedOk();
afx_msg void OnStnClickedStaticColor();
afx_msg HBRUSH OnCtlColor(CDC* pDC, CWnd* pWnd, UINT nCtlColor);
double m_dBomEl;
double m_nLines;
double m_dSpace;
AcGePoint3d m_ptFrPos;//最里面位置
AcGeVector3d m_vtL;
CUIISQLiteServer m_dbSQLite;
CListCtrl m_wndList;
CAcUiLineTypeComboBox m_wndLineTypeBox;
AcDbObjectId m_linetypeID;
PSDLData m_data;
void initList();
void refreshList();
afx_msg void OnBnClickedButton2();
};