#if !defined(AFX_CALCROOMDLG_H__F588DF8D_FE50_4AFA_9F5B_BD7603D6C974__INCLUDED_) #define AFX_CALCROOMDLG_H__F588DF8D_FE50_4AFA_9F5B_BD7603D6C974__INCLUDED_ #if _MSC_VER > 1000 #pragma once #endif // _MSC_VER > 1000 // CalcRoomDlg.h : header file // ///////////////////////////////////////////////////////////////////////////// // CCalcRoomDlg dialog class CCalcRoomDlg : public CDialog { // Construction public: CCalcRoomDlg(CWnd* pParent = NULL); // standard constructor // Dialog Data //{{AFX_DATA(CCalcRoomDlg) enum { IDD = IDD_CALC_ROOM }; CEdit m_edt2; CEdit m_edt6; CEdit m_edt5; CEdit m_edt4; CEdit m_edt3; CEdit m_edt1; CComboBox m_comboMat; double m_dAllRoom; CString m_sDn; CString m_sFlow; double m_dHour; double m_dPeople; CString m_sRate; double m_dRoom; double m_dScaleHour; double m_dWater; int m_iMaterial; //}}AFX_DATA // Overrides // ClassWizard generated virtual function overrides //{{AFX_VIRTUAL(CCalcRoomDlg) protected: virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV support //}}AFX_VIRTUAL // Implementation protected: // Generated message map functions //{{AFX_MSG(CCalcRoomDlg) afx_msg void OnButtonRoom(); afx_msg void OnButtonWater(); afx_msg void OnButtonCalc(); virtual BOOL OnInitDialog(); afx_msg void OnKillfocusEditAllroom(); afx_msg void OnKillfocusEditHour(); afx_msg void OnKillfocusEditPeople(); afx_msg void OnKillfocusEditRoom(); afx_msg void OnKillfocusEditScaleHour(); afx_msg void OnKillfocusEditWater(); afx_msg void OnClose(); virtual void OnCancel(); //}}AFX_MSG DECLARE_MESSAGE_MAP() }; //{{AFX_INSERT_LOCATION}} // Microsoft Visual C++ will insert additional declarations immediately before the previous line. #endif // !defined(AFX_CALCROOMDLG_H__F588DF8D_FE50_4AFA_9F5B_BD7603D6C974__INCLUDED_) #if !defined(AFX_CALCROOMTEXTDLG_H__D75F510F_975E_4204_82E8_93616A9390B6__INCLUDED_) #define AFX_CALCROOMTEXTDLG_H__D75F510F_975E_4204_82E8_93616A9390B6__INCLUDED_ #if _MSC_VER > 1000 #pragma once #endif // _MSC_VER > 1000 // CalcRoomTextDlg.h : header file // ///////////////////////////////////////////////////////////////////////////// // CCalcRoomTextDlg dialog class CCalcRoomTextDlg : public CDialog { // Construction public: CCalcRoomTextDlg(CWnd* pParent = NULL); // standard constructor // Dialog Data //{{AFX_DATA(CCalcRoomTextDlg) enum { IDD = IDD_CALC_ROOMTEXT }; // NOTE: the ClassWizard will add data members here //}}AFX_DATA // Overrides // ClassWizard generated virtual function overrides //{{AFX_VIRTUAL(CCalcRoomTextDlg) protected: virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV support //}}AFX_VIRTUAL // Implementation protected: // Generated message map functions //{{AFX_MSG(CCalcRoomTextDlg) // NOTE: the ClassWizard will add member functions here //}}AFX_MSG DECLARE_MESSAGE_MAP() }; class CTempStruct { public: int m_iTmp; double m_dTmp; CString m_csTmp; static int SortByInt(const CTempStruct *p1, const CTempStruct *p2) { CTempStruct *pp1 = (CTempStruct *)p1, *pp2 = (CTempStruct *)p2; if (pp1->m_iTmp > pp2->m_iTmp) return 1; else return 0; } }; //{{AFX_INSERT_LOCATION}} // Microsoft Visual C++ will insert additional declarations immediately before the previous line. #endif // !defined(AFX_CALCROOMTEXTDLG_H__D75F510F_975E_4204_82E8_93616A9390B6__INCLUDED_)