ThinkOptionDlg.cpp
上传用户:onward9999
上传日期:2022-06-27
资源大小:989k
文件大小:4k
源码类别:

其他游戏

开发平台:

Visual C++

  1. // ThinkOptionDlg.cpp : implementation file
  2. //
  3. #include "stdafx.h"
  4. #include "chess.h"
  5. #include "ThinkOptionDlg.h"
  6. #ifdef _DEBUG
  7. #define new DEBUG_NEW
  8. #undef THIS_FILE
  9. static char THIS_FILE[] = __FILE__;
  10. #endif
  11. /////////////////////////////////////////////////////////////////////////////
  12. // CThinkOptionDlg dialog
  13. CThinkOptionDlg::CThinkOptionDlg(CWnd* pParent /*=NULL*/)
  14. : CDialog(CThinkOptionDlg::IDD, pParent)
  15. {
  16. //{{AFX_DATA_INIT(CThinkOptionDlg)
  17. m_editb1 = 0;
  18. m_editb2 = 0;
  19. m_editj1 = 0;
  20. m_editj2 = 0;
  21. m_editm1 = 0;
  22. m_editm2 = 0;
  23. m_editp1 = 0;
  24. m_editp2 = 0;
  25. m_edits1 = 0;
  26. m_edits2 = 0;
  27. m_editx1 = 0;
  28. m_editx2 = 0;
  29. m_edit30 = 0;
  30. m_edit31 = 0;
  31. m_edit32 = 0;
  32. m_edit33 = 0;
  33. m_edit34 = 0;
  34. //}}AFX_DATA_INIT
  35. }
  36. void CThinkOptionDlg::DoDataExchange(CDataExchange* pDX)
  37. {
  38. CDialog::DoDataExchange(pDX);
  39. //{{AFX_DATA_MAP(CThinkOptionDlg)
  40. DDX_Control(pDX, IDC_SPIN17, m_spin17);
  41. DDX_Control(pDX, IDC_SPIN16, m_spin16);
  42. DDX_Control(pDX, IDC_SPIN15, m_spin15);
  43. DDX_Control(pDX, IDC_SPIN14, m_spin14);
  44. DDX_Control(pDX, IDC_SPIN13, m_spin13);
  45. DDX_Control(pDX, IDC_SPIN9, m_spin9);
  46. DDX_Control(pDX, IDC_SPIN8, m_spin8);
  47. DDX_Control(pDX, IDC_SPIN7, m_spin7);
  48. DDX_Control(pDX, IDC_SPIN6, m_spin6);
  49. DDX_Control(pDX, IDC_SPIN5, m_spin5);
  50. DDX_Control(pDX, IDC_SPIN4, m_spin4);
  51. DDX_Control(pDX, IDC_SPIN3, m_spin3);
  52. DDX_Control(pDX, IDC_SPIN2, m_spin2);
  53. DDX_Control(pDX, IDC_SPIN12, m_spin12);
  54. DDX_Control(pDX, IDC_SPIN11, m_spin11);
  55. DDX_Control(pDX, IDC_SPIN10, m_spin10);
  56. DDX_Control(pDX, IDC_SPIN1, m_spin1);
  57. DDX_Control(pDX, IDCANCEL, m_btCancel);
  58. DDX_Control(pDX, ID_MYOK, m_btOk);
  59. DDX_Text(pDX, IDC_EDITB1, m_editb1);
  60. DDV_MinMaxInt(pDX, m_editb1, 0, 1000);
  61. DDX_Text(pDX, IDC_EDITB2, m_editb2);
  62. DDV_MinMaxInt(pDX, m_editb2, 0, 1000);
  63. DDX_Text(pDX, IDC_EDITJ1, m_editj1);
  64. DDV_MinMaxInt(pDX, m_editj1, 0, 1000);
  65. DDX_Text(pDX, IDC_EDITJ2, m_editj2);
  66. DDV_MinMaxInt(pDX, m_editj2, 0, 1000);
  67. DDX_Text(pDX, IDC_EDITM1, m_editm1);
  68. DDV_MinMaxInt(pDX, m_editm1, 0, 1000);
  69. DDX_Text(pDX, IDC_EDITM2, m_editm2);
  70. DDV_MinMaxInt(pDX, m_editm2, 0, 1000);
  71. DDX_Text(pDX, IDC_EDITP1, m_editp1);
  72. DDV_MinMaxInt(pDX, m_editp1, 0, 1000);
  73. DDX_Text(pDX, IDC_EDITP2, m_editp2);
  74. DDV_MinMaxInt(pDX, m_editp2, 0, 1000);
  75. DDX_Text(pDX, IDC_EDITS1, m_edits1);
  76. DDV_MinMaxInt(pDX, m_edits1, 0, 1000);
  77. DDX_Text(pDX, IDC_EDITS2, m_edits2);
  78. DDV_MinMaxInt(pDX, m_edits2, 0, 1000);
  79. DDX_Text(pDX, IDC_EDITX1, m_editx1);
  80. DDV_MinMaxInt(pDX, m_editx1, 0, 1000);
  81. DDX_Text(pDX, IDC_EDITX2, m_editx2);
  82. DDV_MinMaxInt(pDX, m_editx2, 0, 1000);
  83. DDX_Text(pDX, IDC_EDIT30, m_edit30);
  84. DDV_MinMaxInt(pDX, m_edit30, 0, 1000);
  85. DDX_Text(pDX, IDC_EDIT31, m_edit31);
  86. DDV_MinMaxInt(pDX, m_edit31, 0, 1000);
  87. DDX_Text(pDX, IDC_EDIT32, m_edit32);
  88. DDV_MinMaxInt(pDX, m_edit32, 0, 1000);
  89. DDX_Text(pDX, IDC_EDIT33, m_edit33);
  90. DDV_MinMaxInt(pDX, m_edit33, 0, 1000);
  91. DDX_Text(pDX, IDC_EDIT34, m_edit34);
  92. DDV_MinMaxInt(pDX, m_edit34, 0, 1000);
  93. //}}AFX_DATA_MAP
  94. }
  95. BEGIN_MESSAGE_MAP(CThinkOptionDlg, CDialog)
  96. //{{AFX_MSG_MAP(CThinkOptionDlg)
  97. ON_BN_CLICKED(ID_MYOK, OnMyok)
  98. //}}AFX_MSG_MAP
  99. END_MESSAGE_MAP()
  100. /////////////////////////////////////////////////////////////////////////////
  101. // CThinkOptionDlg message handlers
  102. BOOL CThinkOptionDlg::OnInitDialog() 
  103. {
  104. CDialog::OnInitDialog();
  105. m_spin1.SetRange(1,1000);
  106. m_spin2.SetRange(1,1000);
  107. m_spin3.SetRange(1,1000);
  108. m_spin4.SetRange(1,1000);
  109. m_spin5.SetRange(1,1000);
  110. m_spin6.SetRange(1,1000);
  111. m_spin7.SetRange(1,1000);
  112. m_spin8.SetRange(1,1000);
  113. m_spin9.SetRange(1,1000);
  114. m_spin10.SetRange(1,1000);
  115. m_spin11.SetRange(1,1000);
  116. m_spin12.SetRange(1,1000);
  117. m_spin13.SetRange(1,1000);
  118. m_spin14.SetRange(1,1000);
  119. m_spin15.SetRange(1,1000);
  120. m_spin16.SetRange(1,1000);
  121. m_spin17.SetRange(1,1000);
  122. // TODO: Add extra initialization here
  123. return TRUE;  // return TRUE unless you set the focus to a control
  124.               // EXCEPTION: OCX Property Pages should return FALSE
  125. }
  126. void CThinkOptionDlg::OnMyok() 
  127. {
  128. OnOK();
  129. }