#if !defined(AFX_OUTDIMSETTINGDLG_H__467D5C6F_0DC8_4F45_9110_BA679561A576__INCLUDED_) #define AFX_OUTDIMSETTINGDLG_H__467D5C6F_0DC8_4F45_9110_BA679561A576__INCLUDED_ #if _MSC_VER > 1000 #pragma once #endif // _MSC_VER > 1000 #include "resource.h" class COutDimSettingDlg : public CDialog { public: COutDimSettingDlg(CWnd* pParent = NULL); //{{AFX_DATA(COutDimSettingDlg) enum { IDD = IDD_OUTDIM_SETTING }; int m_nDimTextPos; int m_iDimPipeLabelType; int m_iDimShortPipeLabelType; int m_iDimShortPipeLenType; int m_iDimPipeDnType; int m_iDimShortPipeDnType; int m_iDimPipeDrawType; int m_iDimPipeBaseLineAng; int m_iDimPipeLinePos; //}}AFX_DATA //{{AFX_VIRTUAL(COutDimSettingDlg) protected: virtual void DoDataExchange(CDataExchange* pDX); //}}AFX_VIRTUAL protected: void UpDateDlgData(BOOL isChanged); void OpenSlideEleType(); void OnOutDimSettingOK(); void OpenSlideEleAngle(); void GetShortPipeDimPreview(); void GetPipeDimPreview(); protected: //{{AFX_MSG(COutDimSettingDlg) virtual BOOL OnInitDialog(); afx_msg void OnPaint(); afx_msg void OnSelchangeListEletype(); afx_msg void OnRadioLeadAngle(); afx_msg void OnRadioLeadAngle2(); afx_msg void OnSelchangeComboDimgradient(); afx_msg void OnRadioDraw1(); afx_msg void OnRadioDraw2(); afx_msg void OnEditchangeComboDn(); afx_msg void OnEditchangeComboDimLen(); afx_msg void OnEditchangeComboDimLabel(); afx_msg void OnEditchangeComboShortdn(); afx_msg void OnEditchangeComboDimgradient2(); afx_msg void OnEditchangeComboDimShortlen(); afx_msg void OnCheckElevType(); afx_msg void OnRadioLinepos(); afx_msg void OnRadio3(); //}}AFX_MSG DECLARE_MESSAGE_MAP() private: //修改管底标注样式返回值,以与外部应用值一致 void ModifyDimWellEleType(BOOL bVal = TRUE); void SetLabelBarStatus();// 根据标注排列方式确定分隔符是否起作用 zxl 2012.12.18 add void DimPipeLineAngChange(); private: int m_iDimPipeLenType; //管长标注 int m_iDimPipeGradientType; //默认标注 int m_iDimShortPipeGradientType; //短管标注 int m_iDimWellNamePos; //井编号标注位置 CString m_sDimWellNameDist; double m_dDimWellNameDist; //井编号标注距离 int m_iDimWellNameAngle; //井编号标注角度 int m_iDimWellEleLeadAngle; //管底标注引线角度 CListBox m_wndLstDimWellEleType; int m_iDimWellEleType; //管底标注样式 BOOL m_bCheckEleType; }; #endif