Files
envi-code/SourceCode/Code2026/tg_shs/shs_kerncmd/SanShuiDlg.h
T

72 lines
1.5 KiB
C++
Raw Normal View History

2026-09-28 15:28:50 +08:00
#ifndef _TCH_KERNCMD_SANSHUI_H_
#define _TCH_KERNCMD_SANSHUI_H_
#if _MSC_VER >= 1000
#pragma once
#endif // _MSC_VER >= 1000
#include "resource.h"
// add by xly,散水对话框工具条按钮
struct tbButtomSanShui
{
UINT tbID;
int BitmapID;
int Style;
};
/////////////////////////////////////////////////////////////////////////////
// CSanShuiDlg dialog
class CSanShuiDlg : public CModelessDialog
{
public:
CSanShuiDlg(CWnd* pParent = NULL);
//{{AFX_DATA(CSanShuiDlg)
enum { IDD = IDD_DIALOG_SANSHUI };
BOOL m_bCheck;
double m_dDiff;
double m_dOffset;
double m_dWidth;
BOOL m_bRoundColu; // sg add 081016,TArch8.0中,散水命令增加了绕柱子和绕阳台的设置
BOOL m_bRoundBalcony;
BOOL m_bRoudWallPatch; // add by xly on 110114, 增加绕墙体造型
//}}AFX_DATA
BOOL m_bUseEsc; // add by xly on 110114, 增加绘制类型切换记录
public: // add by xly on 110114, 增加工具栏
CToolBarCtrl m_toolbar;
tbButtomSanShui m_tbButtom[3];
static int s_nMode;
public:
void SetItemEnable(BOOL bEnable);
protected:
//{{AFX_VIRTUAL(CSanShuiDlg)
virtual void DoDataExchange(CDataExchange* pDX);
virtual BOOL OnInitDialog();
//}}AFX_VIRTUAL
protected:
//{{AFX_MSG(CSanShuiDlg)
afx_msg void OnToolButAuto();
afx_msg void OnToolButAny();
afx_msg void OnToolButFixPath();
afx_msg BOOL OnToolTipText( UINT, NMHDR * pNMHDR, LRESULT * pResult );
afx_msg void OnKillFocusWidth(); // 散水宽度焦点事件
afx_msg void OnKillFocusDiff(); // 散水室内外高度差焦点事件
afx_msg void OnKillFocusOffSet(); // 散水偏移距离焦点事件
//}}AFX_MSG
DECLARE_MESSAGE_MAP()
};
#endif