系统优化.cpp
上传用户:hshkfsl
上传日期:2014-01-04
资源大小:1910k
文件大小:5k
源码类别:

界面编程

开发平台:

Visual C++

  1. // 系统优化.cpp : Defines the class behaviors for the application.
  2. //
  3. #include "stdafx.h"
  4. #include "系统优化.h"
  5. #include "系统优化Dlg.h"
  6. #include ".系统优化.h"
  7. #ifdef _DEBUG
  8. #define new DEBUG_NEW
  9. #undef THIS_FILE
  10. static char THIS_FILE[] = __FILE__;
  11. #endif
  12. /////////////////////////////////////////////////////////////////////////////
  13. // CMyApp
  14. BEGIN_MESSAGE_MAP(CMyApp, CWinApp)
  15. //{{AFX_MSG_MAP(CMyApp)
  16. // NOTE - the ClassWizard will add and remove mapping macros here.
  17. //    DO NOT EDIT what you see in these blocks of generated code!
  18. //}}AFX_MSG
  19. ON_COMMAND(ID_Menu_KromoBlue, OnMenuKromoblue)
  20. ON_COMMAND(MUE_ID_Kromo, OnIdKromo)
  21. ON_COMMAND(MUE_ID_King, OnIdKing)
  22. ON_COMMAND(IDM_futuraIII, Onfuturaiii)
  23. ON_COMMAND(IDM_Devior, OnDevior)
  24. ON_COMMAND(IDM_corona, Oncorona)
  25. ON_COMMAND(IDM_nec, Onnec)
  26. ON_COMMAND(IDM_Tusk, OnTusk)
  27. ON_COMMAND(IDM_xpblue, Onxpblue)
  28. ON_COMMAND(IDM_xpgrean, Onxpgrean)
  29. ON_COMMAND(IDM_xplus, Onxplus)
  30. ON_COMMAND(IDM_xpsteel, Onxpsteel)
  31. END_MESSAGE_MAP()
  32. /////////////////////////////////////////////////////////////////////////////
  33. // CMyApp construction
  34. CMyApp::CMyApp()
  35. {
  36. // TODO: add construction code here,
  37. // Place all significant initialization in InitInstance
  38. }
  39. /////////////////////////////////////////////////////////////////////////////
  40. // The one and only CMyApp object
  41. CMyApp theApp;
  42. /////////////////////////////////////////////////////////////////////////////
  43. // CMyApp initialization
  44. BOOL CMyApp::InitInstance()
  45. {
  46. //=== add by mythma======
  47. VERIFY( 1 == InitSkinMagicLib(AfxGetInstanceHandle(), NULL, NULL, NULL));
  48. VERIFY( 1 == LoadSkinFile(this->GetProfileString(::AfxGetAppName(),"skinsave","skin\Devior.smf")));
  49. //=============end=============
  50. if (!AfxSocketInit())
  51. {
  52. AfxMessageBox(IDP_SOCKETS_INIT_FAILED);
  53. return FALSE;
  54. }
  55. AfxEnableControlContainer();
  56. // Standard initialization
  57. // If you are not using these features and wish to reduce the size
  58. //  of your final executable, you should remove from the following
  59. //  the specific initialization routines you do not need.
  60. #ifdef _AFXDLL
  61. Enable3dControls(); // Call this when using MFC in a shared DLL
  62. #else
  63. Enable3dControlsStatic(); // Call this when linking to MFC statically
  64. #endif
  65. CMyDlg dlg;
  66. m_pMainWnd = &dlg;
  67.     //===========add by mythma=======
  68. // VERIFY( 1 == SetWindowSkin( m_pMainWnd->m_hWnd , "MainFrame" ));
  69.     VERIFY( 1 == SetDialogSkin( "Dialog" ) );
  70. //=============end===========
  71. int nResponse = dlg.DoModal();
  72. if (nResponse == IDOK)
  73. {
  74. // TODO: Place code here to handle when the dialog is
  75. //  dismissed with OK
  76. }
  77. else if (nResponse == IDCANCEL)
  78. {
  79. // TODO: Place code here to handle when the dialog is
  80. //  dismissed with Cancel
  81. }
  82. // Since the dialog has been closed, return FALSE so that we exit the
  83. //  application, rather than start the application's message pump.
  84. return FALSE;
  85. }
  86. void CMyApp::OnMenuKromoblue()
  87. {
  88. // TODO: 在此添加命令处理程序代码
  89. WriteProfileString(::AfxGetAppName(),"skinsave","skin\KromoBlue.smf");
  90. VERIFY( 1 == LoadSkinFile("skin\KromoBlue.smf"));
  91. }
  92. void CMyApp::OnIdKromo()
  93. {
  94. // TODO: 在此添加命令处理程序代码
  95. WriteProfileString(::AfxGetAppName(),"skinsave","skin\Kromo.smf");
  96. VERIFY( 1 == LoadSkinFile("skin\Kromo.smf"));
  97. }
  98. void CMyApp::OnIdKing()
  99. {
  100. // TODO: 在此添加命令处理程序代码
  101. WriteProfileString(::AfxGetAppName(),"skinsave","skin\King.smf");
  102. VERIFY( 1 == LoadSkinFile("skin\King.smf"));
  103. }
  104. void CMyApp::Onfuturaiii()
  105. {
  106. // TODO: 在此添加命令处理程序代码
  107. WriteProfileString(::AfxGetAppName(),"skinsave","skin\futuraIII.smf");
  108. VERIFY( 1 == LoadSkinFile("skin\futuraIII.smf"));
  109. }
  110. void CMyApp::OnDevior()
  111. {
  112. // TODO: 在此添加命令处理程序代码
  113. WriteProfileString(::AfxGetAppName(),"skinsave","skin\Devior.smf");
  114. VERIFY( 1 == LoadSkinFile("skin\Devior.smf"));
  115. }
  116. void CMyApp::Oncorona()
  117. {
  118. // TODO: 在此添加命令处理程序代码
  119. WriteProfileString(::AfxGetAppName(),"skinsave","skin\corona.smf");
  120. VERIFY( 1 == LoadSkinFile("skin\corona.smf"));
  121. }
  122. void CMyApp::Onnec()
  123. {
  124. // TODO: 在此添加命令处理程序代码
  125. WriteProfileString(::AfxGetAppName(),"skinsave","skin\nec.smf");
  126. VERIFY( 1 == LoadSkinFile("skin\nec.smf"));
  127. }
  128. void CMyApp::OnTusk()
  129. {
  130. // TODO: 在此添加命令处理程序代码
  131. WriteProfileString(::AfxGetAppName(),"skinsave","skin\Tusk.smf");
  132. VERIFY( 1 == LoadSkinFile("skin\Tusk.smf"));
  133. }
  134. void CMyApp::Onxpblue()
  135. {
  136. // TODO: 在此添加命令处理程序代码
  137. WriteProfileString(::AfxGetAppName(),"skinsave","skin\xpblue.smf");
  138. VERIFY( 1 == LoadSkinFile("skin\xpblue.smf"));
  139. }
  140. void CMyApp::Onxpgrean()
  141. {
  142. // TODO: 在此添加命令处理程序代码
  143. WriteProfileString(::AfxGetAppName(),"skinsave","skin\xpgrean.smf");
  144. VERIFY( 1 == LoadSkinFile("skin\xpgrean.smf"));
  145. }
  146. void CMyApp::Onxplus()
  147. {
  148. // TODO: 在此添加命令处理程序代码
  149. WriteProfileString(::AfxGetAppName(),"skinsave","skin\x-plus.smf");
  150. VERIFY( 1 == LoadSkinFile("skin\x-plus.smf"));
  151. }
  152. void CMyApp::Onxpsteel()
  153. {
  154. // TODO: 在此添加命令处理程序代码
  155. WriteProfileString(::AfxGetAppName(),"skinsave","skin\xpsteel.smf");
  156. VERIFY( 1 == LoadSkinFile("skin\xpsteel.smf"));
  157. }