120 lines
2.8 KiB
C++
120 lines
2.8 KiB
C++
#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 <MySpin.h>
|
|
|
|
|
|
|
|
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<int> 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<UINT, bool> m_mapCheck;
|
|
// 下拉菜单id及名称 cet 2011.12.9 add
|
|
std::map<UINT,CString> m_mapName;
|
|
// 管线图层及管道名
|
|
std::map<CString,CString> 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_)
|