NewDlg.cpp
上传用户:kkzhu_0
上传日期:2007-01-05
资源大小:214k
文件大小:3k
源码类别:

棋牌游戏

开发平台:

Visual C++

  1. // NewDlg.cpp : implementation file
  2. //
  3. #include "stdafx.h"
  4. #ifdef _DEBUG
  5. #define new DEBUG_NEW
  6. #undef THIS_FILE
  7. static char THIS_FILE[] = __FILE__;
  8. #endif
  9. /////////////////////////////////////////////////////////////////////////////
  10. // CNewDlg dialog
  11. BOOL CNewDlg::m_Xian = TRUE;
  12. BOOL CNewDlg::m_Wb = TRUE;
  13. int  CNewDlg::m_Check = 1;
  14. CNewDlg::CNewDlg(CWnd* pParent /*=NULL*/)
  15. : CDialog(CNewDlg::IDD, pParent)
  16. {
  17. //{{AFX_DATA_INIT(CNewDlg)
  18. //}}AFX_DATA_INIT
  19. }
  20. void CNewDlg::DoDataExchange(CDataExchange* pDX)
  21. {
  22. CDialog::DoDataExchange(pDX);
  23. //{{AFX_DATA_MAP(CNewDlg)
  24. DDX_Control(pDX, IDC_CHECK1, m_Checkbar);
  25. //}}AFX_DATA_MAP
  26. }
  27. BEGIN_MESSAGE_MAP(CNewDlg, CDialog)
  28. //{{AFX_MSG_MAP(CNewDlg)
  29. ON_BN_CLICKED(IDC_RADIO_BLACK, OnRadioBlack)
  30. ON_BN_CLICKED(IDC_RADIO_WHITE, OnRadioWhite)
  31. ON_BN_CLICKED(IDC_RADIO_XIAN, OnRadioXian)
  32. ON_BN_CLICKED(IDC_RADIO_HUO, OnRadioHuo)
  33. //}}AFX_MSG_MAP
  34. END_MESSAGE_MAP()
  35. /////////////////////////////////////////////////////////////////////////////
  36. // CNewDlg message handlers
  37. BOOL CNewDlg::OnInitDialog() 
  38. {
  39. CDialog::OnInitDialog();
  40. // TODO: Add extra initialization here
  41. if( m_Xian == TRUE )
  42. {
  43. CheckDlgButton(IDC_RADIO_XIAN,1);
  44. CheckDlgButton(IDC_RADIO_HUO,0);
  45. }
  46. else
  47. {
  48. CheckDlgButton(IDC_RADIO_XIAN,0);
  49. CheckDlgButton(IDC_RADIO_HUO,1);
  50. }
  51. if( m_Wb == TRUE )
  52. {
  53. CheckDlgButton(IDC_RADIO_WHITE,0);
  54. CheckDlgButton(IDC_RADIO_BLACK,1);
  55. }
  56. else
  57. {
  58. CheckDlgButton(IDC_RADIO_WHITE,1);
  59. CheckDlgButton(IDC_RADIO_BLACK,0);
  60. }
  61. // SetDlgItemInt(IDC_EDIT_LEVEL,m_Level ); 
  62. return TRUE;  // return TRUE unless you set the focus to a control
  63.               // EXCEPTION: OCX Property Pages should return FALSE
  64. }
  65. void CNewDlg::OnOK() 
  66. {
  67. // TODO: Add extra validation here
  68. m_Check = m_Checkbar.GetCheck();
  69. CDialog::OnOK();
  70. }
  71. void CNewDlg::OnRadioBlack() 
  72. {
  73. // TODO: Add your control notification handler code here
  74. m_Wb = TRUE;
  75. if( m_Wb == TRUE )
  76. {
  77. CheckDlgButton(IDC_RADIO_WHITE,0);
  78. CheckDlgButton(IDC_RADIO_BLACK,1);
  79. }
  80. else
  81. {
  82. CheckDlgButton(IDC_RADIO_WHITE,1);
  83. CheckDlgButton(IDC_RADIO_BLACK,0);
  84. }
  85. }
  86. void CNewDlg::OnRadioWhite() 
  87. {
  88. // TODO: Add your control notification handler code here
  89. m_Wb = FALSE;
  90. if( m_Wb == TRUE )
  91. {
  92. CheckDlgButton(IDC_RADIO_WHITE,0);
  93. CheckDlgButton(IDC_RADIO_BLACK,1);
  94. }
  95. else
  96. {
  97. CheckDlgButton(IDC_RADIO_WHITE,1);
  98. CheckDlgButton(IDC_RADIO_BLACK,0);
  99. }
  100. }
  101. void CNewDlg::OnRadioXian() 
  102. {
  103. // TODO: Add your control notification handler code here
  104. m_Xian = TRUE;
  105. if( m_Xian == TRUE )
  106. {
  107. CheckDlgButton(IDC_RADIO_XIAN,1);
  108. CheckDlgButton(IDC_RADIO_HUO,0);
  109. }
  110. else
  111. {
  112. CheckDlgButton(IDC_RADIO_XIAN,0);
  113. CheckDlgButton(IDC_RADIO_HUO,1);
  114. }
  115. }
  116. void CNewDlg::OnRadioHuo() 
  117. {
  118. // TODO: Add your control notification handler code here
  119. m_Xian = FALSE;
  120. if( m_Xian == TRUE )
  121. {
  122. CheckDlgButton(IDC_RADIO_XIAN,1);
  123. CheckDlgButton(IDC_RADIO_HUO,0);
  124. }
  125. else
  126. {
  127. CheckDlgButton(IDC_RADIO_XIAN,0);
  128. CheckDlgButton(IDC_RADIO_HUO,1);
  129. }
  130. }