Pe scurt, elimină situația de revărsare. Poate avea atât avantaje, cât și dezavantaje. S-ar putea să mai existe oameni care vor să-l folosească.
Deschideți Client Src / EterPythonLib / PythonWindowManager.cpp și căutați:
pWin->SetPosition(x, y);
pWin->OnMoveWindow(x, y);
Adăugați deasupra: if (x + pWin->GetWidth() > UI::CWindowManager::Instance().GetScreenWidth())
{
x = UI::CWindowManager::Instance().GetScreenWidth() - pWin->GetWidth();
}
else if (x < 0)
{
x = 0;
}
if (y + pWin->GetHeight() > UI::CWindowManager::Instance().GetScreenHeight())
{
y = UI::CWindowManager::Instance().GetScreenHeight() - pWin->GetHeight();
}
else if (y < 0)
{
y = 0;
}

