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

175 lines
3.9 KiB
C++

#if !defined(AFX_FLOORHOLEDLG_H__DA57B788_6BE6_4D2C_8AF6_60051895D9CF__INCLUDED_)
#define AFX_FLOORHOLEDLG_H__DA57B788_6BE6_4D2C_8AF6_60051895D9CF__INCLUDED_
#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000
// FloorHoleDlg.h : header file
#include "resource.h"
class CFloorArcHoleDlg : public CDialog
{
public:
CFloorArcHoleDlg(CWnd* pParent = NULL);
DECLARE_DYNAMIC(CFloorArcHoleDlg)
~CFloorArcHoleDlg();
//{{AFX_DATA(CFloorArcHoleDlg)
enum { IDD = IDD_FLOOR_BASE_ARC };
CComboBox m_cmbSubscript;
CComboBox m_cmbSuperscript;
CComboBox m_cmbDiameter;
CString m_sOldDiameter;
//}}AFX_DATA
//{{AFX_VIRTUAL(CFloorArcHoleDlg)
public:
protected:
virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV support
//}}AFX_VIRTUAL
public:
// 获取上标
CString getSuperscript();
// 获取下标
CString getSubscript();
// 获取圆的半径
double getRadius();
// 将对话框中的数据从注册表中读取或写入
void UpdateDlgData(BOOL bIsRead);
void OpenSlide();
BOOL IsDestroy();
public:
CString m_strInsBlkName; //图块名
protected:
//{{AFX_MSG(CFloorArcHoleDlg)
virtual BOOL OnInitDialog();
afx_msg void OnPreview();
afx_msg void OnPaint();
afx_msg void OnEditchangeComboDiameter();
afx_msg void OnSelchangeComboDiameter();
//}}AFX_MSG
DECLARE_MESSAGE_MAP()
public:
CString m_strSysBlk;
//cet 2010.1.4 add
void SetSuperscirptVal();
};
/////////////////////////////////////////////////////////////////////////////////////////////////////////////
class CFloorRectHoleDlg : public CDialog
{
public:
CFloorRectHoleDlg(CWnd* pParent = NULL);
DECLARE_DYNAMIC(CFloorRectHoleDlg)
~CFloorRectHoleDlg();
//{{AFX_DATA(CFloorRectHoleDlg)
enum { IDD = IDD_FLOOR_BASE_RECT };
CEdit m_edtSubscript;
CComboBox m_cmbSuperscript;
CComboBox m_cmbH;
CComboBox m_cmbW;
//}}AFX_DATA
//{{AFX_VIRTUAL(CFloorRectHoleDlg)
public:
protected:
virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV support
//}}AFX_VIRTUAL
public:
// 获取上标
CString getSuperscript();
// 获取下标
CString getSubscript();
void OpenSlide();
public:
CString m_strInsBlkName; //图块名
protected:
//{{AFX_MSG(CFloorRectHoleDlg)
virtual BOOL OnInitDialog();
afx_msg void OnPreview();
afx_msg void OnPaint();
afx_msg void OnEditchangeComboH();
afx_msg void OnSelchangeComboH();
afx_msg void OnEditchangeComboW();
afx_msg void OnSelchangeComboW();
//}}AFX_MSG
DECLARE_MESSAGE_MAP()
public:
CString m_strSysBlk;
CString m_sOldH;
CString m_sOldW;
void ModifySuperscript();
};
/////////////////////////////////////////////////////////////////////////////////////////////////////////////
class CFloorHoleDlg : public CModelessDialog
{
public:
CFloorHoleDlg(int iType, CWnd* pParent = NULL);
DECLARE_DYNAMIC(CFloorHoleDlg)
~CFloorHoleDlg();
//{{AFX_DATA(CFloorHoleDlg)
enum { IDD = IDD_FLOOR_BASE };
CTabCtrl m_wndTabLinkType;
int m_nType;
//}}AFX_DATA
//{{AFX_VIRTUAL(CFloorHoleDlg)
public:
protected:
virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV support
//}}AFX_VIRTUAL
public:
// 获取上标
CString getSuperscript();
// 获取下标
CString getSubscript();
// 获取圆的半径
double getRadius();
// 将对话框中的数据从注册表中读取或写入
void UpdateDlgData(BOOL bIsRead);
void OpenSlide();
BOOL IsDestroy();
void ModifyWndRect();
public:
CString m_strInsBlkName; //图块名
protected:
//{{AFX_MSG(CFloorHoleDlg)
afx_msg LONG_PTR onAcadKeepFocus(UINT_PTR, LONG_PTR);
afx_msg void OnClose();
virtual BOOL OnInitDialog();
afx_msg void OnPaint();
afx_msg void OnDestroy();
afx_msg void OnSelchangeTabFloorBase(NMHDR* pNMHDR, LRESULT* pResult);
//}}AFX_MSG
DECLARE_MESSAGE_MAP()
private:
BOOL m_bDestroy; // 对话框是否销毁
public:
CFloorArcHoleDlg m_wndArcHoleDlg;
CFloorRectHoleDlg m_wndRectHoleDlg;
};
//{{AFX_INSERT_LOCATION}}.
#endif // !defined(AFX_FLOORHOLEDLG_H__DA57B788_6BE6_4D2C_8AF6_60051895D9CF__INCLUDED_)