#pragma once #include "afxcmn.h" #include "XPButton.h" #include "ListCtrlCl.h" #include "Global.h" // CDlg_ControllerProperty 对话框 class CDlg_ControllerProperty : public CDialog { DECLARE_DYNAMIC(CDlg_ControllerProperty) public: CDlg_ControllerProperty(CWnd* pParent = NULL); // 标准构造函数 virtual ~CDlg_ControllerProperty(); CONCROLLER m_Controller; // 对话框数据 enum { IDD = IDD_DLG_CONTROLLERPROPERTY }; protected: virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV 支持 DECLARE_MESSAGE_MAP() public: virtual BOOL OnInitDialog(); afx_msg HBRUSH OnCtlColor(CDC* pDC, CWnd* pWnd, UINT nCtlColor); afx_msg BOOL OnEraseBkgnd(CDC* pDC); CString m_sEdit_ControlName; CString m_sEdit_ControlSN; int m_nComb_ComPort; CComboBox m_Comb_Port; CString m_sEdit_IP; CComboBox m_Comb_WordMode; int m_nComb_WordMode; CComboBox m_Comb_DoorNumber; afx_msg void OnCbnSelchangeComboWordmdoe(); int m_nComb_DoorNumber; int m_nComb_BrandType; CListCtrlCl m_List_DoorInfo; int InitList(void); afx_msg void OnCbnSelchangeComboDoornumber(); void SetDoorToList( int iDoorCount ); afx_msg void OnBnClickedOk(); BOOL m_bCheck_Isuse; int m_nDoorCount; CString m_sEdit_Port; int m_nOperate; void GetContentFromDoorInfo( CString sDoorInfo,CString &sName,CString &sDelay,CString &sStatus,CString &sIsuse ); bool ReadController( int nID ); CString GetDoorNameFromDoorInfo( CString sDoorInfo ); };