HeroDlg.cpp
上传用户:clj987822
上传日期:2022-04-25
资源大小:13296k
文件大小:3k
源码类别:

其他智力游戏

开发平台:

Visual C++

  1. // HeroDlg.cpp : implementation file
  2. //
  3. #include "stdafx.h"
  4. #include "RussianGame.h"
  5. #include "HeroDlg.h"
  6. #include "RussianGameDlg.h"
  7. #ifdef _DEBUG
  8. #define new DEBUG_NEW
  9. #undef THIS_FILE
  10. static char THIS_FILE[] = __FILE__;
  11. #endif
  12. /////////////////////////////////////////////////////////////////////////////
  13. // CHeroDlg dialog
  14. CHeroDlg::CHeroDlg(CWnd* pParent /*=NULL*/)
  15. : CDialog(CHeroDlg::IDD, pParent)
  16. {
  17. //{{AFX_DATA_INIT(CHeroDlg)
  18. m_hero1 = _T("");
  19. m_hero2 = _T("");
  20. m_hero3 = _T("");
  21. m_hero4 = _T("");
  22. m_hero5 = _T("");
  23. m_heronum1 = 0;
  24. m_heronum2 = 0;
  25. m_heronum3 = 0;
  26. m_heronum4 = 0;
  27. m_heronum5 = 0;
  28. //}}AFX_DATA_INIT
  29. }
  30. void CHeroDlg::DoDataExchange(CDataExchange* pDX)
  31. {
  32. CDialog::DoDataExchange(pDX);
  33. //{{AFX_DATA_MAP(CHeroDlg)
  34. DDX_Control(pDX, IDOK, m_OK);
  35. DDX_Text(pDX, IDC_EDITHERO1, m_hero1);
  36. DDX_Text(pDX, IDC_EDITHERO2, m_hero2);
  37. DDX_Text(pDX, IDC_EDITHERO3, m_hero3);
  38. DDX_Text(pDX, IDC_EDITHERO4, m_hero4);
  39. DDX_Text(pDX, IDC_EDITHERO5, m_hero5);
  40. DDX_Text(pDX, IDC_EDITNUM1, m_heronum1);
  41. DDX_Text(pDX, IDC_EDITNUM2, m_heronum2);
  42. DDX_Text(pDX, IDC_EDITNUM3, m_heronum3);
  43. DDX_Text(pDX, IDC_EDITNUM4, m_heronum4);
  44. DDX_Text(pDX, IDC_EDITNUM5, m_heronum5);
  45. //}}AFX_DATA_MAP
  46. }
  47. BEGIN_MESSAGE_MAP(CHeroDlg, CDialog)
  48. //{{AFX_MSG_MAP(CHeroDlg)
  49. //}}AFX_MSG_MAP
  50. END_MESSAGE_MAP()
  51. /////////////////////////////////////////////////////////////////////////////
  52. // CHeroDlg message handlers
  53. void CHeroDlg::OnOK() 
  54. {
  55. // TODO: Add extra validation here
  56. CDialog::OnOK();
  57. }
  58. BOOL CHeroDlg::OnInitDialog() 
  59. {
  60. CDialog::OnInitDialog();
  61. // TODO: Add extra initialization here
  62. m_OK.SetIcon(IDI_ICONOK);
  63. m_OK.AddToolTip(_T("确定"));
  64. m_OK.SetBtnCursor(IDC_HAND);
  65. m_OK.SetActiveFgColor(RGB(0,0,255));
  66. m_hero1=AfxGetApp()->GetProfileString(_T("英雄榜"),_T("scorename1"),_T("无名英雄"));
  67. m_hero2=AfxGetApp()->GetProfileString(_T("英雄榜"),_T("scorename2"),_T("无名英雄"));
  68. m_hero3=AfxGetApp()->GetProfileString(_T("英雄榜"),_T("scorename3"),_T("无名英雄"));
  69. m_hero4=AfxGetApp()->GetProfileString(_T("英雄榜"),_T("scorename4"),_T("无名英雄"));
  70. m_hero5=AfxGetApp()->GetProfileString(_T("英雄榜"),_T("scorename5"),_T("无名英雄"));
  71. m_heronum1=AfxGetApp()->GetProfileInt(_T("英雄榜"),_T("scorenum1"),500);
  72. m_heronum2=AfxGetApp()->GetProfileInt(_T("英雄榜"),_T("scorenum2"),500);
  73. m_heronum3=AfxGetApp()->GetProfileInt(_T("英雄榜"),_T("scorenum3"),500);
  74. m_heronum4=AfxGetApp()->GetProfileInt(_T("英雄榜"),_T("scorenum4"),500);
  75. m_heronum5=AfxGetApp()->GetProfileInt(_T("英雄榜"),_T("scorenum5"),500);
  76. UpdateData(FALSE);
  77. return TRUE;  // return TRUE unless you set the focus to a control
  78.               // EXCEPTION: OCX Property Pages should return FALSE
  79. }