| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859 |
- #include "pch/pch.h"
- #include "wnd/CLoginWnd.h"
- #include <curl/curl.h>
- int APIENTRY wWinMain(_In_ HINSTANCE hInstance,
- _In_opt_ HINSTANCE hPrevInstance,
- _In_ LPWSTR lpCmdLine,
- _In_ int nCmdShow)
- {
- //如果进程已经在运行了,直接返回,也就是不支持进程多开
- if (CSystem::IsAppRunning())
- {
- return -1;
- }
- //初始化日志
- CLewaimaiLog log;
- log.Init();
- //初始化系统设置
- CSetting::Init();
- //初始化curl
- curl_global_init(CURL_GLOBAL_ALL);
- //开始展示窗口
- CPaintManagerUI::SetInstance(hInstance);
- #ifdef NDEBUG
- CPaintManagerUI::SetResourcePath(CPaintManagerUI::GetInstancePath() + _T("skin"));
- CPaintManagerUI::SetResourceZip(_T("skin.zpz"));
- #else
- CPaintManagerUI::SetResourcePath(CPaintManagerUI::GetInstancePath() + _T("skin"));
- #endif
- HRESULT Hr = ::CoInitialize(NULL);
- if(FAILED(Hr))
- {
- return 0;
- }
- //先显示登录窗口
- CLoginWnd* pLogin = new CLoginWnd();
- if(pLogin == NULL)
- {
- return 0;
- }
- pLogin->Create(NULL, _T("智铺子收银插件登录"), UI_WNDSTYLE_DIALOG, WS_EX_TOOLWINDOW, 0, 0, 0, 0, NULL);
- pLogin->SetIcon(IDI_ICON_DUILIB);
- pLogin->CenterWindow();
- pLogin->ShowModal();
- CPaintManagerUI::MessageLoop();
- ::CoUninitialize();
- return 0;
- }
|