EXITCS.CPP
上传用户:zhang8947
上传日期:2007-01-08
资源大小:1910k
文件大小:1k
源码类别:

多国语言处理

开发平台:

Visual C++

  1. // exitcs.cpp : implementation file
  2. //
  3. #include "stdafx.h"
  4. #include "resource.h"
  5. #include "cspublic.h"
  6. #include "exitcs.h"
  7. #ifdef _DEBUG
  8. #undef THIS_FILE
  9. static char BASED_CODE THIS_FILE[] = __FILE__;
  10. #endif
  11. /////////////////////////////////////////////////////////////////////////////
  12. // CExitCs dialog
  13. CExitCs::CExitCs(UINT nIDTemplate , CWnd* pParent /*=NULL*/)
  14. : CVersion(nIDTemplate, pParent)
  15. {
  16. m_bExitWinFlag =GetPrivateProfileInt( "系统参数" ,
  17. "是否同时退出Windows" , 0 , INI_FILE_NAME ) ;
  18. //{{AFX_DATA_INIT(CExitCs)
  19. m_bPromptFlag = FALSE;
  20. //}}AFX_DATA_INIT
  21. }
  22. void CExitCs::DoDataExchange(CDataExchange* pDX)
  23. {
  24. CDialog::DoDataExchange(pDX);
  25. //{{AFX_DATA_MAP(CExitCs)
  26. DDX_Check(pDX, IDC_CHECK1, m_bPromptFlag);
  27. DDX_Check(pDX, IDC_CHECK2, m_bExitWinFlag);
  28. //}}AFX_DATA_MAP
  29. }
  30. BEGIN_MESSAGE_MAP(CExitCs, CDialog)
  31. //{{AFX_MSG_MAP(CExitCs)
  32. // NOTE: the ClassWizard will add message map macros here
  33. //}}AFX_MSG_MAP
  34. END_MESSAGE_MAP()
  35. /////////////////////////////////////////////////////////////////////////////
  36. // CExitCs message handlers
  37. void CExitCs::OnOK()
  38. {
  39. UpdateData( 1 ) ;
  40. SetPrompt( !m_bPromptFlag ) ;
  41. SetExitWin( m_bExitWinFlag ) ;
  42. CVersion::OnOK() ;
  43. if( m_bExitWinFlag )
  44. ::ExitWindows( 0 , 0 ) ;
  45. //EW_RESTARTWINDOWS , 0 ) ;
  46. }