如何让下面这个窗口脱离主窗口,打开老是在主窗口里面,拖动拖不出来,只能在主窗口里面移动。
```c++
class Menu
{
public:
static void DrawMain(const ImFontAtlas* FontAtlas)
{
ImGui::PushFont(FontAtlas->Fonts[3]);
MenuPlayerLists::Render(FontAtlas);
ImGui::PopFont();
if (GameData.Config.Window.Setting)
{
ImGui::PushFont(FontAtlas->Fonts[2]);
const ImVec2 Spacing = ImGui::GetStyle().ItemSpacing;
ImGui::SetNextWindowViewport(ImGui::GetMainViewport()->ID);
ImGui::SetNextWindowSize({ Style::Window::Size.x + Spacing.x, Style::Window::Size.y + Spacing.y });
ImGui::Begin(U8("窗口2"), &GameData.Config.Window.Setting, ImGuiWindowFlags_NoDocking | ImGuiWindowFlags_NoSavedSettings | ImGuiWindowFlags_NoResize);
{
ImVec2 Pos = ImGui::GetWindowPos();
ImVec2 OPos = Pos;
Pos.x += Spacing.x / 2;
Pos.y += Spacing.y / 2;
ImGui::GetWindowDrawList()->AddRectFilled(Pos, ImVec2(Pos.x + Style::Window::Size.x, Pos.y + Style::Window::Size.y), ImGui::GetColorU32(Style::Window::Background), Style::Window::Rounding);
ImGui::SetCursorPos(ImVec2(Style::Padding + Spacing.x / 2, Style::Padding));
ImGui::PushFont(FontAtlas->Fonts[1]);
ImGui::PopFont();
```