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

59 lines
1.9 KiB
C++

#ifndef EDITSECTIONDLG_H
#define EDITSECTIONDLG_H
#include "resource.h"
class CEditSectionDlg : public CModelessDialog
{
DECLARE_DYNAMIC(CEditSectionDlg)
public:
CEditSectionDlg(CWnd* pParent = NULL);
virtual ~CEditSectionDlg();
enum{IDD = IDD_DLG_EDITSECTION};
CString GetSectionNum(); //获得剖切编号
CString GetNumStyle(); //获得剖切编号文字样式
double GetNumHeight(); //获得剖切编号文字高度
CString GetDrawNum(); //获得剖面图号
int GetLocal(); //获得标注位置
int GetDirect(); //获得标注方向
CString GetDrawingStyle(); //获得剖面图号文字样式
double GetDrawHeight(); //获得剖面图号字高
BOOL GetIsShowDrawText(); //是否显示剖面图号
void Dlg2Obj(TDbSymbSection *pSection);
void Obj2Dlg(TDbSymbSection *pSection);
protected:
virtual void DoDataExchange(CDataExchange* pDX);
virtual BOOL OnInitDialog();
DECLARE_MESSAGE_MAP();
afx_msg void OnBnClickDrawNum();
afx_msg void OnBnClickedBtnWordhight();
afx_msg void OnBnClickedBtnDrawingheight();
private:
void SetButtonNarrate(); //布置剖面符号方式按钮的说明
void SetButtonState(); //设置哪个按钮被选中
void LoadTextStyle(); //加载文字样式
static CString m_strSectionNum; //剖切编号
static CString m_strStyle; //剖切编号文字样式
static CString m_strHeight; //剖切编号文字字高
static BOOL m_bCheck; //剖面编号选择框
static CString m_strDrawingNum; //剖面编号
static int m_iLocal; //标注位置
static int m_iDirect; //标注方向
static CString m_strDrawingHeight; //剖面图号字高
static CString m_strTextStyle; //剖面图号文字样式
CComboBox m_cmbStyleName; //剖切编号文字样式
CComboBox m_cmbDrawStyle; //剖切符号文字样式
TDbSymbSection *m_pSection;
static BOOL m_bSection;
};
#endif