#if !defined(AFX_AMOUNTSETTINGDLG_H__FA2B2C09_F500_4970_8727_C27CB6CE6AD9__INCLUDED_) #define AFX_AMOUNTSETTINGDLG_H__FA2B2C09_F500_4970_8727_C27CB6CE6AD9__INCLUDED_ #if _MSC_VER > 1000 #pragma once #endif // _MSC_VER > 1000 // AmountSettingDlg.h : header file // ///////////////////////////////////////////////////////////////////////////// // CAmountSettingDlg dialog #include "Resource.h" #include class CAmountSettingDlg : public CDialog { // Construction public: CAmountSettingDlg(CWnd* pParent = NULL); // standard constructor //下拉菜单项选择 索引从0开始 cet 2011.12.9 add bool IsSelectedMenuItem(int nIndex); // Dialog Data //{{AFX_DATA(CAmountSettingDlg) enum { IDD = IDD_AMOUNT_SETTING }; CListCtrl m_listCtrl; CComboBox m_comboStyle; CMySpin m_spinTable; CMySpin m_spinText; BOOL m_bFL; BOOL m_bHL; BOOL m_bJL; BOOL m_bRHL; BOOL m_bRJL; BOOL m_bWL; BOOL m_bXL; BOOL m_bYL; BOOL m_bZL; CString m_csTableHeight; CString m_csTextHeight; int m_iStyle; BOOL m_bIsDown; BOOL m_bSan; int m_iRange; int m_iNum; BOOL m_bLvtry; BOOL m_bDrink; BOOL m_bOther; BOOL m_bPressDirt; BOOL m_bPressRain; BOOL m_bPressUseless; BOOL m_bCoagulate; BOOL m_bPipeBySys; BOOL m_bCivismWater; BOOL m_bCycleWater; BOOL m_bHole; //}}AFX_DATA static CString m_csTitle; static int m_iPrePipeLen; CString m_csTextStyle; XStringList m_lstFile; DList m_lstFloor; // Overrides // ClassWizard generated virtual function overrides //{{AFX_VIRTUAL(CAmountSettingDlg) protected: virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV support virtual BOOL OnCommand(WPARAM wParam, LPARAM lParam); //}}AFX_VIRTUAL // Implementation protected: void Reset(); // Generated message map functions //{{AFX_MSG(CAmountSettingDlg) virtual BOOL OnInitDialog(); virtual void OnOK(); afx_msg void OnRadioRange1(); afx_msg void OnRadioRange2(); afx_msg void OnButtonAdd(); afx_msg void OnButtonDel(); afx_msg void OnButtonSelall(); afx_msg void OnButtonSelnull(); afx_msg void OnButtonSet(); afx_msg void OnButtonOther(); //}}AFX_MSG DECLARE_MESSAGE_MAP() private: // cet 2009.12.23 add // 初始化复选框 void InitCheckBoxName(); // 初始化菜单数据 cet 2011.12.9 add void InitMenuData(); // 初始化管道图层及管道名 void InitLayerPipeName(); private: // cet 2011.12.9 add CMenu *m_pMenu; // 下拉菜单id及选择情况 cet 2011.12.9 add std::map m_mapCheck; // 下拉菜单id及名称 cet 2011.12.9 add std::map m_mapName; // 管线图层及管道名 std::map m_mapLayerPipeName; }; //{{AFX_INSERT_LOCATION}} // Microsoft Visual C++ will insert additional declarations immediately before the previous line. #endif // !defined(AFX_AMOUNTSETTINGDLG_H__FA2B2C09_F500_4970_8727_C27CB6CE6AD9__INCLUDED_)