NewGame.cpp
上传用户:hlqcw8
上传日期:2007-01-08
资源大小:438k
文件大小:2k
源码类别:

棋牌游戏

开发平台:

Visual C++

  1. // NewGame.cpp : implementation file
  2. //
  3. #include "stdafx.h"
  4. #include "ttq.h"
  5. #include "NewGame.h"
  6. #include "aboutdialog.h"
  7. #ifdef _DEBUG
  8. #define new DEBUG_NEW
  9. #undef THIS_FILE
  10. static char THIS_FILE[] = __FILE__;
  11. #endif
  12. /////////////////////////////////////////////////////////////////////////////
  13. // CNewGame dialog
  14. CNewGame::CNewGame(CWnd* pParent /*=NULL*/)
  15. : CDialog(CNewGame::IDD, pParent)
  16. {
  17. //{{AFX_DATA_INIT(CNewGame)
  18. m_PlayName = _T("");
  19. m_Play1 = -1;
  20. m_Play2 = -1;
  21. m_Play3 = -1;
  22. m_Play4 = -1;
  23. m_Play5 = -1;
  24. m_Play6 = -1;
  25. m_PlayType = -1;
  26. m_PlayAdd = _T("");
  27. m_PlayBegin = 1;
  28. //}}AFX_DATA_INIT
  29. }
  30. void CNewGame::DoDataExchange(CDataExchange* pDX)
  31. {
  32. CDialog::DoDataExchange(pDX);
  33. //{{AFX_DATA_MAP(CNewGame)
  34. DDX_Text(pDX, IDC_EDIT1, m_PlayName);
  35. DDV_MaxChars(pDX, m_PlayName, 20);
  36. DDX_Radio(pDX, IDC_RADIO1, m_Play1);
  37. DDX_Radio(pDX, IDC_RADIO2, m_Play2);
  38. DDX_Radio(pDX, IDC_RADIO9, m_Play3);
  39. DDX_Radio(pDX, IDC_RADIO13, m_Play4);
  40. DDX_Radio(pDX, IDC_RADIO17, m_Play5);
  41. DDX_Radio(pDX, IDC_RADIO21, m_Play6);
  42. DDX_Radio(pDX, IDC_RADIO26, m_PlayType);
  43. DDX_Text(pDX, IDC_EDIT2, m_PlayAdd);
  44. DDV_MaxChars(pDX, m_PlayAdd, 20);
  45. DDX_Text(pDX, IDC_EDIT3, m_PlayBegin);
  46. DDV_MinMaxUInt(pDX, m_PlayBegin, 1, 6);
  47. //}}AFX_DATA_MAP
  48. }
  49. BEGIN_MESSAGE_MAP(CNewGame, CDialog)
  50. //{{AFX_MSG_MAP(CNewGame)
  51. ON_BN_CLICKED(IDC_RADIO26, OnPlayType)
  52. ON_BN_CLICKED(IDC_RADIO27, OnPlayTypec)
  53. ON_BN_CLICKED(IDC_ABOUT, OnAbout)
  54. //}}AFX_MSG_MAP
  55. END_MESSAGE_MAP()
  56. /////////////////////////////////////////////////////////////////////////////
  57. // CNewGame message handlers
  58. void CNewGame::OnPlayType() 
  59. {
  60. // TODO: Add your control notification handler code here
  61. GetDlgItem(IDC_EDIT2)->EnableWindow(FALSE);
  62. }
  63. void CNewGame::OnPlayTypec() 
  64. {
  65. // TODO: Add your control notification handler code here
  66. GetDlgItem(IDC_EDIT2)->EnableWindow(TRUE);
  67. }
  68. BOOL CNewGame::OnInitDialog() 
  69. {
  70. CDialog::OnInitDialog();
  71. // TODO: Add extra initialization here
  72. // ((CSliderCtrl *)GetDlgItem(IDC_SLIDER1))->SetRange(1,6);
  73. return TRUE;  // return TRUE unless you set the focus to a control
  74.               // EXCEPTION: OCX Property Pages should return FALSE
  75. }
  76. void CNewGame::OnAbout() 
  77. {
  78. // TODO: Add your control notification handler code here
  79. CAboutDialog about;
  80. about.DoModal();
  81. }