DlgDevice.h 2.2 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394
  1. #if _MSC_VER >= 1000
  2. #pragma once
  3. #endif // _MSC_VER >= 1000
  4. // DeviceDlg.h : header file
  5. //
  6. #include <dbt.h>
  7. /////////////////////////////////////////////////////////////////////////////
  8. // CDlgDevice dialog
  9. class CDlgDevice : public CPropertyPage
  10. {
  11. DECLARE_DYNCREATE(CDlgDevice)
  12. // Construction
  13. public:
  14. CDlgDevice();
  15. ~CDlgDevice();
  16. // Dialog Data
  17. //{{AFX_DATA(CDlgDevice)
  18. enum { IDD = IDD_DLG_ADD_DEV_FIRST };
  19. //}}AFX_DATA
  20. // Overrides
  21. // ClassWizard generate virtual function overrides
  22. //{{AFX_VIRTUAL(CDlgDevice)
  23. protected:
  24. virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV support
  25. //}}AFX_VIRTUAL
  26. // Implementation
  27. protected:
  28. // Generated message map functions
  29. //{{AFX_MSG(CDlgDevice)
  30. //}}AFX_MSG
  31. DECLARE_MESSAGE_MAP()
  32. public:
  33. CTreeCtrl m_ctrlDevFolder;
  34. //CListCtrl m_ctrlDevice;
  35. CImageList m_imagelistTree;
  36. int m_nDevDriverID;
  37. int m_nDevFactoryID;
  38. int m_nDevTypeID;
  39. int m_operation;
  40. enum{NEW, EDIT};
  41. public:
  42. virtual BOOL OnInitDialog();
  43. void ListDeviceTypes(HTREEITEM hItemParent = TVI_ROOT);
  44. virtual BOOL OnSetActive();
  45. afx_msg void OnTvnSelchangedTreeDeviceFolder(NMHDR *pNMHDR, LRESULT *pResult);
  46. private:
  47. HTREEITEM FindTreeNode( CTreeCtrl *pTree, HTREEITEM HItem, HTREEITEM HItemSelect );
  48. void SelChangedTreeDeviceFolder(HTREEITEM hItemSelect);
  49. public:
  50. virtual LRESULT OnWizardNext();
  51. int m_nCommuniteType;
  52. int m_nProtocolType;
  53. CString m_strProtocolName;
  54. int m_nDevEnable;
  55. CString m_strDevTypeName;
  56. CString m_strDevDriveName;
  57. CString m_strDevFactoryName;
  58. afx_msg void OnBnClickedBtnSelDll();
  59. int m_nCollectDev;
  60. CString m_strIniName;
  61. CString m_strReserved1; // 预留1
  62. CString m_strReserved2; // 预留2
  63. CString m_strReserved3; // 预留3
  64. CString m_strReserved4; // 预留4
  65. CString m_strReserved5; // 预留5
  66. int m_nReserved1; // 预留1
  67. int m_nReserved2; // 预留2
  68. int m_nReserved3; // 预留3
  69. int m_nReserved4; // 预留4
  70. int m_nReserved5; // 预留5
  71. BOOL m_bReserved1; // 预留1
  72. BOOL m_bReserved2; // 预留2
  73. BOOL m_bReserved3; // 预留3
  74. BOOL m_bReserved4; // 预留4
  75. BOOL m_bReserved5; // 预留5
  76. afx_msg void OnBnClickedBtnSelIni();
  77. int m_nCommuniteTypeOld;
  78. CString m_sUidOld; //保存旧的UID
  79. bool m_bIsStu2000;
  80. };