⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 dlgfgw.h

📁 一个有VC++开发的计算建筑工程行业软件 可以计算挖孔桩的方量,方格网的计算,支持保存和加载数据
💻 H
字号:
#if !defined(AFX_DLGFGW_H__CE354BB9_D629_483B_8E54_7636EC051FC5__INCLUDED_)
#define AFX_DLGFGW_H__CE354BB9_D629_483B_8E54_7636EC051FC5__INCLUDED_

#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000
// DLGFGW.h : header file
//
#include "btnst.h"
/////////////////////////////////////////////////////////////////////////////
// CDLGFGW dialog
struct BG   //方格有关数据结构
	{
		DOUBLE b;
		DOUBLE h;
		DOUBLE lefttop;
		DOUBLE leftbuttom;
		DOUBLE righttop;
		DOUBLE rightbuttom;
		DOUBLE bg0;
		};
//方格网结构体
struct FGWDATA
{
   INT ID;    //方格号
   BG fgw;    //方格数据
   CString strdemo;   //方格备注

};
//计算结果结构体
struct FGWCOUNT
{
   INT ID;    //方格号
   CString countstyle;  //计算方法
   CString wtyn;        //是挖方还是填方
   DOUBLE  countvalue;  //计算值
   CString strdemo;     //备注
};


////////////////////////////////////////////////////////
class CDLGFGW : public CDialog
{
// Construction
public:
	//BG Prebg;
	static DOUBLE sumwf;   //挖方累计
	static DOUBLE sumtf;   //填方累计

public:
	DOUBLE CountValueAVE(BG Prebg);
	DOUBLE CountValueTF(BG Prebg);
	INT m_countstyle;
	BOOL m_bgstyle;   //采用标高类型
	INT GetCountStyle(BG PreBg);
	void ClearSum();
	DOUBLE CountValue(BG Prebg);
	void SaveData();
	void CountList();
	void ImporData();
	CDLGFGW(CWnd* pParent = NULL);   // standard constructor

// Dialog Data
	//{{AFX_DATA(CDLGFGW)
	enum { IDD = IDD_DIALOGFGW };
	CButtonST	m_printtext;
	CComboBox	m_democombo;
	CButtonST	m_btnrecount;
	CButtonST	m_btnhelp;
	CButtonST	m_btndelitem;
	CButtonST	m_btnadditem;
	CButtonST	m_btndemo;
	CListCtrl	m_pelist;
	CButtonST	m_btnexit;
	CButtonST	m_btnnext;
	CListCtrl	m_countlist;
	double	m_bgavg;
	double	m_bgleftbuttom;
	double	m_bglefttop;
	double	m_bgrightbuttom;
	double	m_bgrighttop;
	BOOL	m_autowh;
	BOOL	m_autowright;
	double	m_jdbg;
	double	m_xdbg;
	double	m_fgh;
	double	m_fgb;
	double	m_sumtf;
	double	m_sumwf;
	int		m_ID;
	double	m_sumitems;
	CString	m_strstyle;
	//}}AFX_DATA


// Overrides
	// ClassWizard generated virtual function overrides
	//{{AFX_VIRTUAL(CDLGFGW)
	protected:
	virtual void DoDataExchange(CDataExchange* pDX);    // DDX/DDV support
	//}}AFX_VIRTUAL

// Implementation
protected:
	HICON m_hIcon;
	// Generated message map functions
	//{{AFX_MSG(CDLGFGW)
	virtual BOOL OnInitDialog();
	afx_msg void OnAdditem();
	afx_msg void OnDelitem();
	afx_msg void OnRecount();
	virtual void OnOK();
	afx_msg void OnHelp();
	afx_msg void OnDemo();
	afx_msg void OnBtnnext();
	afx_msg void OnRadiojd();
	afx_msg void OnRadioxd();
	afx_msg void OnClickOpelist(NMHDR* pNMHDR, LRESULT* pResult);
	afx_msg void OnClickCountlist(NMHDR* pNMHDR, LRESULT* pResult);
	afx_msg void OnCount4();
	afx_msg void OnCountno();
	afx_msg void OnCount3();
	afx_msg void OnPrint();
	//}}AFX_MSG
	DECLARE_MESSAGE_MAP()
};

//{{AFX_INSERT_LOCATION}}
// Microsoft Visual C++ will insert additional declarations immediately before the previous line.

#endif // !defined(AFX_DLGFGW_H__CE354BB9_D629_483B_8E54_7636EC051FC5__INCLUDED_)

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -