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

108 lines
3.2 KiB
C++

#if !defined(AFX_MULTISTAIRDLG_H__C899642F_6A58_4915_9C1B_E645E5747BBB__INCLUDED_)
#define AFX_MULTISTAIRDLG_H__C899642F_6A58_4915_9C1B_E645E5747BBB__INCLUDED_
#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000
// MultiStairDlg.h : header file
//
/////////////////////////////////////////////////////////////////////////////
// CMultiStairDlg dialog
#include "resource.h"
#include "LineStairDlg.h"
class CMultiStairDlg : public CLineStairDlg
{
protected:
BOOL m_bNeed2D0,m_bNeed3D0;//备份
// Construction
public:
CMultiStairDlg(CWnd* pParent = NULL); // standard constructor
~CMultiStairDlg();
virtual AcDbEntity* NewObject();
virtual void Dlg2Obj(AcDbEntity*pStep);
virtual void Obj2Dlg(AcDbEntity*pStep);
virtual BOOL OnInitDialog();
virtual void OnOK();
virtual bool UpdateEdit(UINT ctrlID,bool bReportError);
// [10/19/2007 nsh]
//选取楼梯长度的函数
void GetDist();
public:
static CString m_strRailHeight;
static CString m_strRailWidth;
static CString m_strRailDistToSide;
static BOOL m_bAutoRail;
static BOOL m_bLeftHand;
static BOOL m_bRightHand;
static int m_nBaseType;
static int m_nMakeMode;
static int m_nStairFlag;
static BOOL m_bgroup6Status;
WGroupCtrl m_group6;
//add by whl on 03/08/15
static CString m_strStepHeight1;//踏步高度
static int m_nStepNum1;//踏步数
static CString m_strStairHeight1;//高度
//新增内容
// [7/23/2008 nsh]
static CString m_strSectHeight;//剖切高度
static BOOL m_bUpDir;//标注上楼方向
static CString m_strFirstStairRailDist;//首段楼梯扶手伸出
static CString m_strEndStairRailDist;//尾段扶手伸出
int m_iSectNum;//剖切步数
CSpinButtonCtrl m_ctrlSectNum;//剖切步数调节
//---------------------------------------------------------
/*static BOOL s_bOpenGroup1,s_bOpenGroup2,s_bOpenGroup3,s_bOpenGroup4;
WGroupCtrls m_groups;
WGroupCtrl m_group1,m_group2,m_group3,m_group4;*/
// Dialog Data
//{{AFX_DATA(CMultiStairDlg)
enum { IDD = IDD_MULTI_STAIR };
BOOL m_bLeftWall;
BOOL m_bRightWall;
//}}AFX_DATA
// Overrides
// ClassWizard generated virtual function overrides
//{{AFX_VIRTUAL(CMultiStairDlg)
protected:
virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV support
//}}AFX_VIRTUAL
// Implementation
protected:
virtual void UpdateImage() {}
void OnClickSW();
// Generated message map functions
//{{AFX_MSG(CMultiStairDlg)
// NOTE: the ClassWizard will add member functions here
//}}AFX_MSG
//新增
void OnClickUpDir();//标注上楼方向
void OnChangeFirstRailDist();//首层扶手伸出
void OnChangeEndRailDist();//尾层扶手伸出
void OnChangeSectHeight();//剖切高度
void OnChangeSectNum();//剖切步数
//作为坡道的处理
void OnClickAsCent();//作为坡道
void OnClickHasSlent();//有防滑线
void OnClickOnground();//落地
// add by xlc on 090220
void OnRailDisttoSideKF();//扶手距边距
void OnRailHeightKF(); //扶手高
void OnRailWidthKF(); //扶手宽
void OnLeftHandClk();
void OnRightHandClk();
DECLARE_MESSAGE_MAP()
};
//{{AFX_INSERT_LOCATION}}
// Microsoft Visual C++ will insert additional declarations immediately before the previous line.
#endif // !defined(AFX_MULTISTAIRDLG_H__C899642F_6A58_4915_9C1B_E645E5747BBB__INCLUDED_)