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

其他游戏

开发平台:

Visual C++

  1. // OptionDlg.cpp : implementation file
  2. //
  3. #include "stdafx.h"
  4. #include "Chess.h"
  5. #include "BaseDef.h"
  6. #include "CoolButton.h"
  7. #include "Thinker.h"
  8. #include "ChessDlg.h"
  9. #include "OptionDlg.h"
  10. #ifdef _DEBUG
  11. #define new DEBUG_NEW
  12. #undef THIS_FILE
  13. static char THIS_FILE[] = __FILE__;
  14. #endif
  15. /////////////////////////////////////////////////////////////////////////////
  16. // COptionDlg dialog
  17. COptionDlg::COptionDlg(CWnd* pParent /*=NULL*/)
  18. : CDialog(COptionDlg::IDD, pParent)
  19. {
  20. //{{AFX_DATA_INIT(COptionDlg)
  21. m_nMode = -1;
  22. m_CORM0 = -1;
  23. m_CORM1 = -1;
  24. m_nLevel = 0;
  25. //}}AFX_DATA_INIT
  26. }
  27. void COptionDlg::DoDataExchange(CDataExchange* pDX)
  28. {
  29. CDialog::DoDataExchange(pDX);
  30. //{{AFX_DATA_MAP(COptionDlg)
  31. DDX_Control(pDX, IDOK, m_btOK);
  32. DDX_Control(pDX, IDC_RESET, m_btReset);
  33. DDX_Control(pDX, IDCANCEL, m_btCancel);
  34. DDX_Control(pDX, IDC_SPIN1, m_spinLevel);
  35. DDX_Radio(pDX, IDC_RADIOMODE1, m_nMode);
  36. DDX_Radio(pDX, IDC_RADIOMAN1, m_CORM0);
  37. DDX_Radio(pDX, IDC_RADIOMAN2, m_CORM1);
  38. DDX_Text(pDX, IDC_EDITLEVEL1, m_nLevel);
  39. //}}AFX_DATA_MAP
  40. }
  41. BEGIN_MESSAGE_MAP(COptionDlg, CDialog)
  42. //{{AFX_MSG_MAP(COptionDlg)
  43. ON_BN_CLICKED(IDC_RESET, OnReset)
  44. //}}AFX_MSG_MAP
  45. END_MESSAGE_MAP()
  46. /////////////////////////////////////////////////////////////////////////////
  47. // COptionDlg message handlers
  48. //DEL void COptionDlg::OnOption() 
  49. //DEL {
  50. //DEL  COptionDlg optiondlg;
  51. //DEL  optiondlg.DoModal();
  52. //DEL }
  53. BOOL COptionDlg::OnInitDialog() 
  54. {
  55. CDialog::OnInitDialog();
  56. m_spinLevel.SetRange32(1,4);
  57. UpdateData(FALSE);
  58. return TRUE; // return TRUE unless you set the focus to a control            
  59. // EXCEPTION: OCX Property Pages should return FALSE
  60. }
  61. void COptionDlg::OnReset() 
  62. {
  63. m_nMode=1;
  64. m_CORM0=0;
  65. m_CORM1=1;
  66. m_nLevel=2;
  67. UpdateData(FALSE);
  68. }