Source code of Windows XP (NT5)
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

129 lines
3.4 KiB

  1. /////////////////////////////////////////////////////////////////////////////
  2. //
  3. // Copyright (c) 1996-2000 Microsoft Corporation
  4. //
  5. // Module Name:
  6. // OpenClus.h
  7. //
  8. // Abstract:
  9. // Definition of the COpenClusterDialog class.
  10. //
  11. // Author:
  12. // David Potter (davidp) May 3, 1996
  13. //
  14. // Revision History:
  15. //
  16. // Notes:
  17. //
  18. /////////////////////////////////////////////////////////////////////////////
  19. #ifndef _OPENCLUS_H_
  20. #define _OPENCLUS_H_
  21. /////////////////////////////////////////////////////////////////////////////
  22. // Constant Definitions
  23. /////////////////////////////////////////////////////////////////////////////
  24. #define OPEN_CLUSTER_DLG_CREATE_NEW_CLUSTER 0
  25. #define OPEN_CLUSTER_DLG_ADD_NODES 1
  26. #define OPEN_CLUSTER_DLG_OPEN_CONNECTION 2
  27. /////////////////////////////////////////////////////////////////////////////
  28. // Forward Class Declarations
  29. /////////////////////////////////////////////////////////////////////////////
  30. class COpenClusterDialog;
  31. /////////////////////////////////////////////////////////////////////////////
  32. // Include Files
  33. /////////////////////////////////////////////////////////////////////////////
  34. #ifndef _BASEDLG_H_
  35. #include "BaseDlg.h" // for CBaseDialog
  36. #endif
  37. /////////////////////////////////////////////////////////////////////////////
  38. // COpenCluster class
  39. /////////////////////////////////////////////////////////////////////////////
  40. class COpenClusterDialog : public CBaseDialog
  41. {
  42. // Construction
  43. public:
  44. COpenClusterDialog(CWnd* pParent = NULL); // standard constructor
  45. // Dialog Data
  46. //{{AFX_DATA(COpenClusterDialog)
  47. enum { IDD = IDD_OPEN_CLUSTER };
  48. CButton m_pbOK;
  49. CButton m_pbBrowse;
  50. CComboBox m_cboxAction;
  51. CComboBox m_cboxName;
  52. CStatic m_staticName;
  53. CString m_strName;
  54. //}}AFX_DATA
  55. int m_nAction;
  56. // Overrides
  57. // ClassWizard generated virtual function overrides
  58. //{{AFX_VIRTUAL(COpenClusterDialog)
  59. protected:
  60. virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV support
  61. //}}AFX_VIRTUAL
  62. // Implementation
  63. protected:
  64. // Generated message map functions
  65. //{{AFX_MSG(COpenClusterDialog)
  66. virtual BOOL OnInitDialog();
  67. afx_msg void OnBrowse();
  68. afx_msg void OnSelChangeAction();
  69. //}}AFX_MSG
  70. DECLARE_MESSAGE_MAP()
  71. }; //*** class COpenClusterDialog
  72. /////////////////////////////////////////////////////////////////////////////
  73. // CBrowseClusters dialog
  74. /////////////////////////////////////////////////////////////////////////////
  75. class CBrowseClusters : public CBaseDialog
  76. {
  77. // Construction
  78. public:
  79. CBrowseClusters(CWnd* pParent = NULL); // standard constructor
  80. // Dialog Data
  81. //{{AFX_DATA(CBrowseClusters)
  82. enum { IDD = IDD_BROWSE_CLUSTERS };
  83. CButton m_pbOK;
  84. CListBox m_lbList;
  85. CEdit m_editCluster;
  86. CString m_strCluster;
  87. //}}AFX_DATA
  88. // Overrides
  89. // ClassWizard generated virtual function overrides
  90. //{{AFX_VIRTUAL(CBrowseClusters)
  91. protected:
  92. virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV support
  93. //}}AFX_VIRTUAL
  94. // Implementation
  95. protected:
  96. // Generated message map functions
  97. //{{AFX_MSG(CBrowseClusters)
  98. virtual BOOL OnInitDialog();
  99. afx_msg void OnChangeCluster();
  100. afx_msg void OnSelChangeList();
  101. //}}AFX_MSG
  102. DECLARE_MESSAGE_MAP()
  103. }; //*** class CBrowseClusters
  104. /////////////////////////////////////////////////////////////////////////////
  105. #endif // _OPENCLUS_H_