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

87 lines
2.1 KiB
C++

#if !defined(AFX_LINKHYDRANTDLG_H__9E739488_9320_4287_9E3E_19FEB5C7C488__INCLUDED_)
#define AFX_LINKHYDRANTDLG_H__9E739488_9320_4287_9E3E_19FEB5C7C488__INCLUDED_
#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000
#include "resource.h"
#include "LinkHydrantPipeDlg.h"
#include "LinkHydrantVPipeDlg.h"
#include "PickEntSet.h"
class CLinkHydrantDlg : public CDialog
{
public:
CLinkHydrantDlg(int iType, CWnd* pParent = NULL);
DECLARE_DYNAMIC(CLinkHydrantDlg)
//{{AFX_DATA(CLinkHydrantDlg)
enum { IDD = IDD_LINK_HYDRANY };
CTabCtrl m_wndTabLinkType;
//}}AFX_DATA
int m_nType;
bool m_bChangeMode;
int m_nHydrantLinkType_VPipe;
double m_dEle2Pipe1_VPipe;
double m_dEle2Pipe2_VPipe;
double m_dDnPipe_VPipe;
double m_dDnVPipe_VPipe;
int m_nHydrantLinkType_Pipe;
int m_nPipeLinkType_Pipe;
double m_dDistPipe2Hy_Pipe;
double m_dDnVPipe_Pipe;
int m_nVPipePos_Pipe;
double m_dEle2Pipe1_Pipe;
double m_dEle2Pipe2_Pipe;
double m_dDn2Pipe_Pipe;
double m_dElePipe_Pipe;
double m_dDnPipe_Pipe;
BOOL m_bIsVisible;
PickSet m_ssSet;
void GetDlgDataFromReg();
void SetRegDataFromDlg();
double GetElev();
void UpdataDlgData();
void OnTimer(UINT_PTR nIDEvent);
BOOL DestroyWindow();
void ShowEq(BOOL bShow);
void SetUnLinkedEq(PickSet &ss);
void EndHydrantBlink();
// ClassWizard generated virtual function overrides
//{{AFX_VIRTUAL(CLinkHydrantDlg)
protected:
virtual void DoDataExchange(CDataExchange* pDX);
//}}AFX_VIRTUAL
protected:
//{{AFX_MSG(CLinkHydrantDlg)
virtual BOOL OnInitDialog();
afx_msg void OnSelchangeTabLinkType(NMHDR* pNMHDR, LRESULT* pResult);
afx_msg void OnClose();
afx_msg LONG_PTR onAcadKeepFocus(UINT_PTR, LONG_PTR);
//}}AFX_MSG
DECLARE_MESSAGE_MAP()
private:
// 调整窗口大小和位置
void ModifyWndRect();
private:
CLinkHydrantVPipeDlg m_dlgLinkVPipe;
CLinkHydrantPipeDlg m_dlgLinkPipe;
};
//{{AFX_INSERT_LOCATION}}
// Microsoft Visual C++ will insert additional declarations immediately before the previous line.
#endif // !defined(AFX_LINKHYDRANTDLG_H__9E739488_9320_4287_9E3E_19FEB5C7C488__INCLUDED_)