lewaimai_dispatch_windows.cpp 1.2 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152
  1. #include "pch/pch.h"
  2. #include "wnd/CLoginWnd.h"
  3. int APIENTRY wWinMain(_In_ HINSTANCE hInstance,
  4. _In_opt_ HINSTANCE hPrevInstance,
  5. _In_ LPWSTR lpCmdLine,
  6. _In_ int nCmdShow)
  7. {
  8. //初始化日志
  9. CLewaimaiLog log;
  10. log.Init();
  11. //读取配置文件
  12. CConfigReader::ReadConfigFile();
  13. CPaintManagerUI::SetInstance(hInstance);
  14. #if 0
  15. CPaintManagerUI::SetResourcePath(CPaintManagerUI::GetInstancePath() + _T("skin"));
  16. CPaintManagerUI::SetResourceZip(_T("GameRes.zip"));
  17. #else
  18. CPaintManagerUI::SetResourcePath(CPaintManagerUI::GetInstancePath() + _T("skin/GameRes"));
  19. #endif
  20. HRESULT Hr = ::CoInitialize(NULL);
  21. if (FAILED(Hr)) return 0;
  22. CGameFrameWnd* pFrame = new CGameFrameWnd();
  23. if (pFrame == NULL)
  24. {
  25. return 0;
  26. }
  27. pFrame->SetIcon(IDI_ICON_DUILIB);
  28. pFrame->Create(NULL, _T("游戏中心"), UI_WNDSTYLE_FRAME, 0L, 0, 0, 1024, 738);
  29. pFrame->CenterWindow();
  30. ::ShowWindow(*pFrame, SW_SHOWMAXIMIZED);
  31. /*
  32. CLoginFrameWnd* pLoginFrame = new CLoginFrameWnd();
  33. if (pLoginFrame == NULL) { return 0; }
  34. pLoginFrame->Create(NULL, _T(""), UI_WNDSTYLE_DIALOG, 0, 0, 0, 0, 0, NULL);
  35. pLoginFrame->SetIcon(IDI_ICON_DUILIB);
  36. pLoginFrame->CenterWindow();
  37. pLoginFrame->ShowModal();*/
  38. CPaintManagerUI::MessageLoop();
  39. ::CoUninitialize();
  40. return 0;
  41. }