SetParamDlg.h
上传用户:zhanglf88
上传日期:2013-11-19
资源大小:6036k
文件大小:4k
源码类别:

金融证券系统

开发平台:

Visual C++

  1. #if !defined(AFX_SETPARAMDLG_H__38801D90_E6EA_429D_8550_63495F77F6C0__INCLUDED_)
  2. #define AFX_SETPARAMDLG_H__38801D90_E6EA_429D_8550_63495F77F6C0__INCLUDED_
  3. #if _MSC_VER > 1000
  4. #pragma once
  5. #endif // _MSC_VER > 1000
  6. // SetParamDlg.h : header file
  7. //
  8. /////////////////////////////////////////////////////////////////////////////
  9. // CTechComboBox
  10. class CTechComboBox : public CComboBox
  11. {
  12. public:
  13. BOOL Initialize( );
  14. BOOL Select( int nTech );
  15. int GetSelect( );
  16. };
  17. /////////////////////////////////////////////////////////////////////////////
  18. // CKTypeComboBox
  19. class CKTypeComboBox : public CComboBox
  20. {
  21. public:
  22. BOOL Initialize( );
  23. BOOL InitializeDayMin5( );
  24. BOOL InitializeDay( );
  25. BOOL InitializeWeek( );
  26. BOOL Select( int nKType );
  27. int GetSelect( );
  28. };
  29. /////////////////////////////////////////////////////////////////////////////
  30. // CIntensityComboBox
  31. class CIntensityComboBox : public CComboBox
  32. {
  33. public:
  34. BOOL InitializeGate( );
  35. BOOL Initialize( );
  36. BOOL Select( UINT nITS );
  37. BOOL ResetAndSelect( UINT nITS );
  38. int GetSelect( );
  39. };
  40. /////////////////////////////////////////////////////////////////////////////
  41. // CParamDlg dialog
  42. class CParamDlg : public CDialog
  43. {
  44. public:
  45. CParamDlg( ) { };
  46. CParamDlg(UINT nIDTemplate, CWnd* pParentWnd = NULL)
  47. {
  48. CDialog::CDialog( nIDTemplate, pParentWnd );
  49. }
  50. CButton m_btnParamHelp;
  51. CButton m_btnDefault;
  52. virtual BOOL RefreshData( BOOL bSaveAndValidate ) = 0;
  53. protected:
  54. virtual void DoDataExchange(CDataExchange* pDX);
  55. };
  56. void ParamHelp( UINT nTech );
  57. #include "MADlg.h"
  58. #include "BBIDlg.h"
  59. #include "BOLLDlg.h"
  60. #include "PVDlg.h"
  61. #include "SARDlg.h"
  62. #include "DJDlg.h"
  63. #include "CWDlg.h"
  64. #include "MACDDlg.h"
  65. #include "MIKEDlg.h"
  66. #include "PSYDlg.h"
  67. #include "VOLUMEDlg.h"
  68. #include "NVIDlg.h"
  69. #include "PVIDlg.h"
  70. #include "VRDlg.h"
  71. #include "VROCDlg.h"
  72. #include "OBVDlg.h"
  73. #include "MOBVDlg.h"
  74. #include "MFIDlg.h"
  75. #include "VMACDDlg.h"
  76. #include "WVADDlg.h"
  77. #include "EMVDlg.h"
  78. #include "VRSIDlg.h"
  79. #include "NVRSIDlg.h"
  80. #include "ADDlg.h"
  81. #include "CIDlg.h"
  82. #include "KDJDlg.h"
  83. #include "RDlg.h"
  84. #include "RSIDlg.h"
  85. #include "BIASDlg.h"
  86. #include "MTMDlg.h"
  87. #include "DMIDlg.h"
  88. #include "ROCDlg.h"
  89. #include "CCIDlg.h"
  90. #include "CVDlg.h"
  91. #include "ARBRDlg.h"
  92. #include "CRDlg.h"
  93. #include "OSCDlg.h"
  94. #include "UOSDlg.h"
  95. #include "MAOSCDlg.h"
  96. #include "36BIASDlg.h"
  97. #include "DPODlg.h"
  98. #include "KSTDlg.h"
  99. #include "REIDlg.h"
  100. #include "DMKIDlg.h"
  101. #include "PCNTDlg.h"
  102. #include "HLCDlg.h"
  103. #include "CDPDlg.h"
  104. #include "ASIDlg.h"
  105. #include "ATRDlg.h"
  106. #include "CYODlg.h"
  107. #include "DCYODlg.h"
  108. #include "HSLDlg.h"
  109. #include "DPERDlg.h"
  110. /////////////////////////////////////////////////////////////////////////////
  111. // CSetParamDlg dialog
  112. class CSetParamDlg : public CDialog
  113. {
  114. // Construction
  115. public:
  116. CSetParamDlg(CWnd* pParent = NULL);   // standard constructor
  117. virtual ~CSetParamDlg();
  118. void SetFirstSelected( UINT nSTT );
  119. // Dialog Data
  120. //{{AFX_DATA(CSetParamDlg)
  121. enum { IDD = IDD_SETPARAM };
  122. CButton m_btnAllDefault;
  123. CButton m_btnOK;
  124. CTreeCtrl m_tree;
  125. //}}AFX_DATA
  126. // Overrides
  127. // ClassWizard generated virtual function overrides
  128. //{{AFX_VIRTUAL(CSetParamDlg)
  129. protected:
  130. virtual void DoDataExchange(CDataExchange* pDX);    // DDX/DDV support
  131. //}}AFX_VIRTUAL
  132. // Implementation
  133. protected:
  134. // Generated message map functions
  135. //{{AFX_MSG(CSetParamDlg)
  136. virtual BOOL OnInitDialog();
  137. afx_msg void OnAlldefault();
  138. virtual void OnOK();
  139. afx_msg void OnSelchangedTree(NMHDR* pNMHDR, LRESULT* pResult);
  140. afx_msg void OnSelchangingTree(NMHDR* pNMHDR, LRESULT* pResult);
  141. //}}AFX_MSG
  142. DECLARE_MESSAGE_MAP()
  143. protected:
  144. CParamDlg * m_pParamDlg;
  145. CImageList m_ImageList;
  146. UINT m_nSTTFirstSelected;
  147. };
  148. //{{AFX_INSERT_LOCATION}}
  149. // Microsoft Visual C++ will insert additional declarations immediately before the previous line.
  150. #endif // !defined(AFX_SETPARAMDLG_H__38801D90_E6EA_429D_8550_63495F77F6C0__INCLUDED_)