Fix splash image
This commit is contained in:
parent
bf4211c7f2
commit
cda5d668ad
@ -41,10 +41,10 @@ namespace console
|
||||
MSG msg{};
|
||||
while (!this->terminate_runner_)
|
||||
{
|
||||
if (PeekMessageA(&msg, nullptr, NULL, NULL, PM_REMOVE))
|
||||
if (PeekMessageW(&msg, nullptr, NULL, NULL, PM_REMOVE))
|
||||
{
|
||||
TranslateMessage(&msg);
|
||||
DispatchMessage(&msg);
|
||||
DispatchMessageW(&msg);
|
||||
}
|
||||
else
|
||||
{
|
||||
|
@ -38,6 +38,19 @@ namespace splash
|
||||
this->show();
|
||||
}
|
||||
|
||||
void pre_start() override
|
||||
{
|
||||
if(this->window_)
|
||||
{
|
||||
MSG msg{};
|
||||
while (PeekMessageW(&msg, nullptr, NULL, NULL, PM_REMOVE))
|
||||
{
|
||||
TranslateMessage(&msg);
|
||||
DispatchMessageW(&msg);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
void pre_destroy() override
|
||||
{
|
||||
this->destroy();
|
||||
@ -90,7 +103,7 @@ namespace splash
|
||||
wnd_class.lpszMenuName = nullptr;
|
||||
wnd_class.lpfnWndProc = DefWindowProcA;
|
||||
wnd_class.hInstance = host;
|
||||
wnd_class.hIcon = LoadIconA(host, reinterpret_cast<LPCSTR>(102));
|
||||
wnd_class.hIcon = LoadIconA(host, MAKEINTRESOURCEA(1));
|
||||
wnd_class.hCursor = LoadCursorA(nullptr, IDC_APPSTARTING);
|
||||
wnd_class.hbrBackground = reinterpret_cast<HBRUSH>(6);
|
||||
wnd_class.lpszClassName = "Black Ops III Splash Screen";
|
||||
@ -131,6 +144,8 @@ namespace splash
|
||||
SetWindowPos(this->window_, nullptr, rect.left, rect.top, rect.right - rect.left,
|
||||
rect.bottom - rect.top, SWP_NOZORDER);
|
||||
|
||||
SetWindowRgn(this->window_, CreateRoundRectRgn(0, 0, rect.right - rect.left, rect.bottom - rect.top, 15, 15), TRUE);
|
||||
|
||||
ShowWindow(this->window_, SW_SHOW);
|
||||
UpdateWindow(this->window_);
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user