问题1:在新建编辑器窗口中运行时,执行r.SetRes 1280x720wf窗口最大化后再执行执行r.SetRes 1280x720f,显示如图1
所示,再执行r.SetRes 1280x720w,显示如图2
所示。独立窗口没有此现象。如何使新建编辑器窗口的全屏效果和独立窗口一致。
问题2:在独立窗口中当前窗口最大化效果是无边框的,需求是有上下边框的最大化。我们采用下面代码获取得到的窗口是有下边框无上边框的窗口。
FDisplayMetrics DisplayMetrics;
if (FSlateApplication::IsInitialized())
{
FSlateApplication::Get().GetInitialDisplayMetrics(DisplayMetrics);
}
else
{
FDisplayMetrics::GetDisplayMetrics(DisplayMetrics);
}
int32 ResolutionX = DisplayMetrics.PrimaryDisplayWorkAreaRect.Right - DisplayMetrics.PrimaryDisplayWorkAreaRect.Left;
int32 ResolutionY = DisplayMetrics.PrimaryDisplayWorkAreaRect.Bottom - DisplayMetrics.PrimaryDisplayWorkAreaRect.Top;