diff --git a/src/video/win32_v.cpp b/src/video/win32_v.cpp --- a/src/video/win32_v.cpp +++ b/src/video/win32_v.cpp @@ -1114,6 +1114,8 @@ static FVideoDriver_Win32 iFVideoDriver_ const char *VideoDriver_Win32::Start(const StringList &parm) { + this->UpdateAutoResolution(); + memset(&_wnd, 0, sizeof(_wnd)); RegisterWndClass(); @@ -1343,3 +1345,8 @@ void VideoDriver_Win32::EditBoxLostFocus SetCompositionPos(_wnd.main_wnd); SetCandidatePos(_wnd.main_wnd); } + +Dimension VideoDriver_Win32::GetScreenSize() const +{ + return { static_cast(GetSystemMetrics(SM_CXSCREEN)), static_cast(GetSystemMetrics(SM_CYSCREEN)) }; +}