75 lines
1.7 KiB
C++
75 lines
1.7 KiB
C++
#if !defined(AFX_BASEHOLEDLG_H__A4E977C2_9C6B_4F94_ADEB_C8C605411D20__INCLUDED_)
|
|
#define AFX_BASEHOLEDLG_H__A4E977C2_9C6B_4F94_ADEB_C8C605411D20__INCLUDED_
|
|
|
|
#if _MSC_VER > 1000
|
|
#pragma once
|
|
#endif // _MSC_VER > 1000
|
|
// CBaseHoleDlg.h : header file
|
|
|
|
#include "resource.h"
|
|
#include "TchBaseDlg.h"
|
|
|
|
class CBaseHoleDlg : public CModelessDialog
|
|
{
|
|
public:
|
|
CBaseHoleDlg(int iType, CWnd* pParent = NULL); // standard constructor
|
|
|
|
DECLARE_DYNAMIC(CBaseHoleDlg)
|
|
~CBaseHoleDlg();
|
|
//{{AFX_DATA(CBaseHoleDlg)
|
|
enum { IDD = IDD_BASE_HOLE };
|
|
CComboBox m_cmbSubscript;
|
|
CComboBox m_cmbSuperscript;
|
|
CComboBox m_cmbHoleWidth;
|
|
CComboBox m_cmbHoleHigh;
|
|
CComboBox m_cmbBottomHigh;
|
|
//}}AFX_DATA
|
|
|
|
//{{AFX_VIRTUAL(CBaseHoleDlg)
|
|
protected:
|
|
virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV support
|
|
//}}AFX_VIRTUAL
|
|
|
|
public:
|
|
|
|
CString m_strInsBlkName;
|
|
|
|
public:
|
|
// 获取洞宽
|
|
double getHoleWidth();
|
|
// 获取洞高
|
|
double getHoleHigh();
|
|
// 获取底高
|
|
double getBottomHigh();
|
|
// 获取上标
|
|
CString getSuperscript();
|
|
// 获取下标
|
|
CString getSubscript();
|
|
void OpenSlide();
|
|
// 将对话框中的数据从注册表中读取或写入
|
|
void UpdateDlgData(BOOL bIsRead);
|
|
BOOL IsDestroy();
|
|
|
|
protected:
|
|
|
|
// Generated message map functions
|
|
//{{AFX_MSG(CBaseHoleDlg)
|
|
afx_msg LONG_PTR onAcadKeepFocus(UINT_PTR, LONG_PTR);
|
|
virtual BOOL OnInitDialog();
|
|
afx_msg void OnClose();
|
|
afx_msg void OnPreview();
|
|
afx_msg void OnPaint();
|
|
afx_msg void OnDestroy();
|
|
//}}AFX_MSG
|
|
DECLARE_MESSAGE_MAP()
|
|
|
|
private:
|
|
|
|
CString m_strSysBlk1, m_strSysBlk2;
|
|
CString m_strSuperscript; // 上标
|
|
CString m_strSubscript; // 下标
|
|
BOOL m_bDestroy; // 对话框是否销毁
|
|
};
|
|
|
|
#endif // !defined(AFX_BASEHOLEDLG_H__A4E977C2_9C6B_4F94_ADEB_C8C605411D20__INCLUDED_)
|