52 lines
1.3 KiB
C++
52 lines
1.3 KiB
C++
#pragma once
|
|
#include "resource.h"
|
|
|
|
class CModifyDimDlg : public CDialog
|
|
{
|
|
DECLARE_DYNAMIC(CModifyDimDlg)
|
|
|
|
public:
|
|
CModifyDimDlg(CWnd* pParent = NULL);
|
|
virtual ~CModifyDimDlg();
|
|
|
|
enum { IDD = IDD_MODIFY_DIM_DLG };
|
|
|
|
protected:
|
|
virtual void DoDataExchange(CDataExchange* pDX);
|
|
virtual BOOL OnInitDialog();
|
|
DECLARE_MESSAGE_MAP()
|
|
|
|
private:
|
|
AcDbObjectId getStyleId(const int &id, const int &idx) const;
|
|
|
|
public:
|
|
afx_msg void OnBnClickedOk();
|
|
afx_msg HBRUSH OnCtlColor(CDC *pDC, CWnd *pWnd, UINT nCtlColor);
|
|
private:
|
|
BOOL m_bChkScale;
|
|
BOOL m_bChkUpStyle;
|
|
BOOL m_bChkDnStyle;
|
|
BOOL m_bChkUpHeight;
|
|
BOOL m_bChkDnHeight;
|
|
int m_iNumerator;
|
|
int m_iDenominator;
|
|
|
|
CString m_sUpHeight;
|
|
CString m_sDnHeight;
|
|
int m_iUpStyle;
|
|
int m_iDnStyle;
|
|
|
|
public:
|
|
bool ChkScale() const { return m_bChkScale == FALSE ? false : true; }
|
|
bool ChkUpStyle() const { return m_bChkUpStyle == FALSE ? false : true; }
|
|
bool ChkDnStyle() const { return m_bChkDnStyle == FALSE ? false : true; }
|
|
bool ChkUpHeight() const { return m_bChkUpHeight == FALSE ? false : true; }
|
|
bool ChkDnHeight() const { return m_bChkDnHeight == FALSE ? false : true; }
|
|
AcDbObjectId getUpStyle() const;
|
|
AcDbObjectId getDnStyle() const;
|
|
double getScale() const;
|
|
double getUpHeight() const;
|
|
double getDnHeight() const;
|
|
static void start();
|
|
};
|