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

棋牌游戏

开发平台:

Visual C++

  1. // WelcomDlg.cpp : implementation file
  2. //
  3. #include "stdafx.h"
  4. #include "five.h"
  5. #include "WelcomDlg.h"
  6. #ifdef _DEBUG
  7. #define new DEBUG_NEW
  8. #undef THIS_FILE
  9. static char THIS_FILE[] = __FILE__;
  10. #endif
  11. /////////////////////////////////////////////////////////////////////////////
  12. // CWelcomDlg dialog
  13. CWelcomDlg::CWelcomDlg(CWnd* pParent /*=NULL*/)
  14. : CDialog(CWelcomDlg::IDD, pParent)
  15. {
  16. //{{AFX_DATA_INIT(CWelcomDlg)
  17. //}}AFX_DATA_INIT
  18. }
  19. void CWelcomDlg::DoDataExchange(CDataExchange* pDX)
  20. {
  21. CDialog::DoDataExchange(pDX);
  22. //{{AFX_DATA_MAP(CWelcomDlg)
  23. DDX_Control(pDX, IDC_CHECK_ONE, m_OneCtrl);
  24. //}}AFX_DATA_MAP
  25. }
  26. BEGIN_MESSAGE_MAP(CWelcomDlg, CDialog)
  27. //{{AFX_MSG_MAP(CWelcomDlg)
  28. ON_WM_MOUSEMOVE()
  29. ON_WM_LBUTTONUP()
  30. //}}AFX_MSG_MAP
  31. END_MESSAGE_MAP()
  32. /////////////////////////////////////////////////////////////////////////////
  33. // CWelcomDlg message handlers
  34. BOOL CWelcomDlg::OnInitDialog() 
  35. {
  36. CDialog::OnInitDialog();
  37. // TODO: Add extra initialization here
  38. TCHAR temp[100];
  39. SYSTEM_INFO   system_info;
  40.     MEMORYSTATUS  memory_info;
  41. if( AfxGetApp()->GetProfileInt("Init State","Welcom",1 ) != 1 )
  42. m_OneCtrl.SetCheck( 0 );
  43. else
  44. m_OneCtrl.SetCheck( 1 );
  45. GetSystemInfo( &system_info );
  46. switch( system_info.dwProcessorType )
  47. {
  48. case PROCESSOR_INTEL_386:
  49. wsprintf( temp,"%s","Intel 386" );
  50. break;
  51. case PROCESSOR_INTEL_486:
  52. wsprintf( temp,"%s","Intel 486" );
  53. break;
  54. case PROCESSOR_INTEL_PENTIUM:
  55. wsprintf( temp,"%s","Intel Pentium" );
  56. break;
  57. default:
  58. wsprintf( temp,"%s","Intel ?" );
  59. }
  60. SetDlgItemText( IDC_WELCOM_CPU,temp );
  61. GlobalMemoryStatus(&memory_info);
  62. wsprintf( temp,"%d Mb",memory_info.dwTotalPhys/1024/1024 );
  63. SetDlgItemText( IDC_WELCOM_MEMORY,temp );
  64. return TRUE;  // return TRUE unless you set the focus to a control
  65.               // EXCEPTION: OCX Property Pages should return FALSE
  66. }
  67. void CWelcomDlg::OnMouseMove(UINT nFlags, CPoint point) 
  68. {
  69. // TODO: Add your message handler code here and/or call default
  70. CDialog::OnMouseMove(nFlags, point);
  71. }
  72. void CWelcomDlg::OnLButtonUp(UINT nFlags, CPoint point) 
  73. {
  74. // TODO: Add your message handler code here and/or call default
  75. AfxGetApp()->WriteProfileInt("Init State","Welcom",m_OneCtrl.GetCheck() );
  76. EndDialog( 1 );
  77. CDialog::OnLButtonUp(nFlags, point);
  78. }