#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_)