AboutPage.cpp
上传用户:hydatong
上传日期:2022-08-07
资源大小:219k
文件大小:2k
源码类别:

游戏

开发平台:

Visual C++

  1. // AboutPage.cpp : implementation file
  2. //
  3. #include "stdafx.h"
  4. #include "fighter.h"
  5. #include "AboutPage.h"
  6. #ifdef _DEBUG
  7. #define new DEBUG_NEW
  8. #undef THIS_FILE
  9. static char THIS_FILE[] = __FILE__;
  10. #endif
  11. /////////////////////////////////////////////////////////////////////////////
  12. // CAboutPage property page
  13. IMPLEMENT_DYNCREATE(CAboutPage, CPropertyPage)
  14. CAboutPage::CAboutPage() : CPropertyPage(CAboutPage::IDD)
  15. {
  16. //{{AFX_DATA_INIT(CAboutPage)
  17. // NOTE: the ClassWizard will add member initialization here
  18. //}}AFX_DATA_INIT
  19. }
  20. CAboutPage::~CAboutPage()
  21. {
  22. }
  23. void CAboutPage::DoDataExchange(CDataExchange* pDX)
  24. {
  25. CPropertyPage::DoDataExchange(pDX);
  26. //{{AFX_DATA_MAP(CAboutPage)
  27. DDX_Control(pDX, IDC_HOMEPAGE, m_ctrlHyperHomepage);
  28. DDX_Control(pDX, IDC_EMAIL, m_ctrlHyperEmail);
  29. //}}AFX_DATA_MAP
  30. }
  31. BEGIN_MESSAGE_MAP(CAboutPage, CPropertyPage)
  32. //{{AFX_MSG_MAP(CAboutPage)
  33. //}}AFX_MSG_MAP
  34. END_MESSAGE_MAP()
  35. /////////////////////////////////////////////////////////////////////////////
  36. // CAboutPage message handlers
  37. char *pArrCredit = {
  38. "IDB_PLANE^||"
  39. "打飞机游戏t|版权所有(c) 2002.10.||"
  40. "软件设计者r|xiaogi|"
  41. "E-mail: xiaogi@sohu.com||"
  42. "作者个人主页r|http://xiaogi.diy.163.com||"
  43. "IDB_HEART^|"
  44. "感谢r|我的老婆张萍t|在我编这个游戏期间|提供的支持||"
  45. "同时也要感谢r|各位玩友t|欣赏这个游戏||"
  46. "IDB_HEART^|"
  47. "游戏有问题请与我联系r|我一定尽力帮助你|||"
  48. "IDB_HEART^|"
  49. "非常欢迎r|朋友们对此游戏提出批评与建议|||"
  50. "||||"
  51. };
  52. BOOL CAboutPage::OnInitDialog() 
  53. {
  54. CPropertyPage::OnInitDialog();
  55. // TODO: Add extra initialization here
  56. m_ctrlHyperEmail.SetURL(_T("mailto:xiaogi@sohu.com"));
  57. m_ctrlHyperHomepage.SetURL(_T("http://xiaogi.diy.163.com"));
  58. m_static.SubclassDlgItem(IDC_DISPLAY_STATIC,this);
  59. m_static.SetCredits(pArrCredit,'|');
  60. m_static.SetSpeed(DISPLAY_MEDIUM);
  61. m_static.SetColor(BACKGROUND_COLOR, RGB(0,0,255));
  62. m_static.SetTransparent();
  63. // m_static.SetGradient(GRADIENT_RIGHT_DARK);
  64. m_static.SetBkImage(IDB_SHANSHUI);
  65. m_static.StartScrolling();
  66. TimerOn = SetTimer(151,5000,NULL);
  67.     ASSERT(TimerOn != 0);
  68. return TRUE;  // return TRUE unless you set the focus to a control
  69.               // EXCEPTION: OCX Property Pages should return FALSE
  70. }