SvrSelProc.cpp
上传用户:cydong117
上传日期:2009-11-10
资源大小:638k
文件大小:2k
源码类别:

模拟服务器

开发平台:

Visual C++

  1. #include "StdAfx.h"
  2. /******************************************************************************************************************
  3. 霸烙 敲饭捞 包访 窃荐甸.
  4. *******************************************************************************************************************/
  5. CSvrSelProcess::CSvrSelProcess()
  6. {
  7. }
  8. CSvrSelProcess::~CSvrSelProcess()
  9. {
  10. }
  11. VOID CSvrSelProcess::Load()
  12. {
  13. }
  14. VOID CSvrSelProcess::DeleteProc()
  15. {
  16. }
  17. VOID CSvrSelProcess::RenderScene(INT nLoopTime)
  18. {
  19. Clear(RGB(0, 0, 0));
  20. // ShowStatus(0, 0);
  21. }
  22. VOID CSvrSelProcess::SetNextProc()
  23. {
  24. DeleteProc();
  25. g_xMainWnd.m_pxDefProcess = &g_xChrSelProc;
  26. g_xChrSelProc.Load();
  27. g_bProcState = _CHAR_SEL_PROC;
  28. }
  29. /******************************************************************************************************************
  30. 皋矫瘤 包访 窃荐.
  31. *******************************************************************************************************************/
  32. LRESULT CSvrSelProcess::DefMainWndProc(HWND hWnd, UINT uMsg, WPARAM wParam, LPARAM lParam)
  33. {
  34. switch ( uMsg )
  35. {
  36. case WM_KEYDOWN:
  37. OnKeyDown(wParam, lParam);
  38. break;
  39. default:
  40. break;
  41. }
  42. return CWHDefProcess::DefMainWndProc(hWnd, uMsg, wParam, lParam);
  43. }
  44. LRESULT CSvrSelProcess::OnKeyDown(WPARAM wParam, LPARAM lParam)
  45. {
  46. switch ( wParam )
  47. {
  48. case VK_RETURN:
  49. {
  50. SetNextProc();
  51. }
  52. break;
  53. }
  54. return 0L;
  55. }
  56. /******************************************************************************************************************
  57. 扁鸥 窃荐棺 叼滚弊侩 窃荐.
  58. *******************************************************************************************************************/
  59. VOID CSvrSelProcess::ShowStatus(INT nStartX, INT nStartY)
  60. {
  61. TCHAR szBuff[MAX_PATH];
  62. sprintf(szBuff, "Server Select Procedure");
  63. g_xMainWnd.PutsHan(g_xMainWnd.GetBackBuffer(), nStartX, nStartY, RGB(250, 250, 250), RGB(0, 0, 0), szBuff);
  64. CWHDefProcess::ShowStatus(nStartX, nStartY+20);
  65. }