#include "pch/pch.h" #include "wnd/CLoginWnd.h" #include 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; }