0
            case 0:
                ImGui::TabSpacer("##Top Spacer", ImVec2(75.f, 10.f));

                if (ImGui::SelectedTab("A", ImVec2(75.f, 66.f))) m_nActiveTab = 0;
                if (ImGui::Tab("G", ImVec2(75.f, 66.f))) m_nActiveTab = 1;
                if (ImGui::Tab("B", ImVec2(75.f, 66.f))) m_nActiveTab = 2;
                if (ImGui::Tab("C", ImVec2(75.f, 66.f))) m_nActiveTab = 3;
                if (ImGui::Tab("D", ImVec2(75.f, 66.f))) m_nActiveTab = 4;
                if (ImGui::Tab("E", ImVec2(75.f, 66.f))) m_nActiveTab = 5;
                if (ImGui::Tab("F", ImVec2(75.f, 66.f))) m_nActiveTab = 6;
                if (ImGui::Tab("H", ImVec2(75.f, 66.f))) m_nActiveTab = 7;
                if (ImGui::Tab("I", ImVec2(75.f, 66.f))) m_nActiveTab = -8;

                ImGui::TabSpacer2("##Bottom Spacer", ImVec2(75.f, 18.f));
                break;
            case 1:
                ImGui::TabSpacer("##Top Spacer", ImVec2(75.f, 10.f));

                if (ImGui::Tab("A", ImVec2(75.f, 66.f))) m_nActiveTab = 0;
                if (ImGui::SelectedTab("G", ImVec2(75.f, 66.f))) m_nActiveTab = 1;
                if (ImGui::Tab("B", ImVec2(75.f, 66.f))) m_nActiveTab = 2;
                if (ImGui::Tab("C", ImVec2(75.f, 66.f))) m_nActiveTab = 3;
                if (ImGui::Tab("D", ImVec2(75.f, 66.f))) m_nActiveTab = 4;
                if (ImGui::Tab("E", ImVec2(75.f, 66.f))) m_nActiveTab = 5;
                if (ImGui::Tab("F", ImVec2(75.f, 66.f))) m_nActiveTab = 6;
                if (ImGui::Tab("H", ImVec2(75.f, 66.f))) m_nActiveTab = 7;
                if (ImGui::Tab("I", ImVec2(75.f, 66.f))) m_nActiveTab = -8;

                ImGui::TabSpacer2("##Bottom Spacer", ImVec2(75.f, 18.f));
                break;
            case 2:
                ImGui::TabSpacer("##Top Spacer", ImVec2(75.f, 10.f));

                if (ImGui::Tab("A", ImVec2(75.f, 66.f))) m_nActiveTab = 0;
                if (ImGui::Tab("G", ImVec2(75.f, 66.f))) m_nActiveTab = 1;
                if (ImGui::SelectedTab("B", ImVec2(75.f, 66.f))) m_nActiveTab = 2;
                if (ImGui::Tab("C", ImVec2(75.f, 66.f))) m_nActiveTab = 3;
                if (ImGui::Tab("D", ImVec2(75.f, 66.f))) m_nActiveTab = 4;
                if (ImGui::Tab("E", ImVec2(75.f, 66.f))) m_nActiveTab = 5;
                if (ImGui::Tab("F", ImVec2(75.f, 66.f))) m_nActiveTab = 6;
                if (ImGui::Tab("H", ImVec2(75.f, 66.f))) m_nActiveTab = 7;
                if (ImGui::Tab("I", ImVec2(75.f, 66.f))) m_nActiveTab = -8;

                ImGui::TabSpacer2("##Bottom Spacer", ImVec2(75.f, 18.f));
                break;
            case 3:
                ImGui::TabSpacer("##Top Spacer", ImVec2(75.f, 10.f));

                if (ImGui::Tab("A", ImVec2(75.f, 66.f))) m_nActiveTab = 0;
                if (ImGui::Tab("G", ImVec2(75.f, 66.f))) m_nActiveTab = 1;
                if (ImGui::Tab("B", ImVec2(75.f, 66.f))) m_nActiveTab = 2;
                if (ImGui::SelectedTab("C", ImVec2(75.f, 66.f))) m_nActiveTab = 3;
                if (ImGui::Tab("D", ImVec2(75.f, 66.f))) m_nActiveTab = 4;
                if (ImGui::Tab("E", ImVec2(75.f, 66.f))) m_nActiveTab = 5;
                if (ImGui::Tab("F", ImVec2(75.f, 66.f))) m_nActiveTab = 6;
                if (ImGui::Tab("H", ImVec2(75.f, 66.f))) m_nActiveTab = 7;
                if (ImGui::Tab("I", ImVec2(75.f, 66.f))) m_nActiveTab = -8;

                ImGui::TabSpacer2("##Bottom Spacer", ImVec2(75.f, 18.f));
                break;
            case 4:
                ImGui::TabSpacer("##Top Spacer", ImVec2(75.f, 10.f));

                if (ImGui::Tab("A", ImVec2(75.f, 66.f))) m_nActiveTab = 0;
                if (ImGui::Tab("G", ImVec2(75.f, 66.f))) m_nActiveTab = 1;
                if (ImGui::Tab("B", ImVec2(75.f, 66.f))) m_nActiveTab = 2;
                if (ImGui::Tab("C", ImVec2(75.f, 66.f))) m_nActiveTab = 3;
                if (ImGui::SelectedTab("D", ImVec2(75.f, 66.f))) m_nActiveTab = 4;
                if (ImGui::Tab("E", ImVec2(75.f, 66.f))) m_nActiveTab = 5;
                if (ImGui::Tab("F", ImVec2(75.f, 66.f))) m_nActiveTab = 6;
                if (ImGui::Tab("H", ImVec2(75.f, 66.f))) m_nActiveTab = 7;
                if (ImGui::Tab("I", ImVec2(75.f, 66.f))) m_nActiveTab = -8;

                ImGui::TabSpacer2("##Bottom Spacer", ImVec2(75.f, 18.f));
                break;
            case 5:
                ImGui::TabSpacer("##Top Spacer", ImVec2(75.f, 10.f));

                if (ImGui::Tab("A", ImVec2(75.f, 66.f))) m_nActiveTab = 0;
                if (ImGui::Tab("G", ImVec2(75.f, 66.f))) m_nActiveTab = 1;
                if (ImGui::Tab("B", ImVec2(75.f, 66.f))) m_nActiveTab = 2;
                if (ImGui::Tab("C", ImVec2(75.f, 66.f))) m_nActiveTab = 3;
                if (ImGui::Tab("D", ImVec2(75.f, 66.f))) m_nActiveTab = 4;
                if (ImGui::SelectedTab("E", ImVec2(75.f, 66.f))) m_nActiveTab = 5;
                if (ImGui::Tab("F", ImVec2(75.f, 66.f))) m_nActiveTab = 6;
                if (ImGui::Tab("H", ImVec2(75.f, 66.f))) m_nActiveTab = 7;
                if (ImGui::Tab("I", ImVec2(75.f, 66.f))) m_nActiveTab = -8;

                ImGui::TabSpacer2("##Bottom Spacer", ImVec2(75.f, 18.f));
                break;
            case 6:
                ImGui::TabSpacer("##Top Spacer", ImVec2(75.f, 10.f));

                if (ImGui::Tab("A", ImVec2(75.f, 66.f))) m_nActiveTab = 0;
                if (ImGui::Tab("G", ImVec2(75.f, 66.f))) m_nActiveTab = 1;
                if (ImGui::Tab("B", ImVec2(75.f, 66.f))) m_nActiveTab = 2;
                if (ImGui::Tab("C", ImVec2(75.f, 66.f))) m_nActiveTab = 3;
                if (ImGui::Tab("D", ImVec2(75.f, 66.f))) m_nActiveTab = 4;
                if (ImGui::Tab("E", ImVec2(75.f, 66.f))) m_nActiveTab = 5;
                if (ImGui::SelectedTab("F", ImVec2(75.f, 66.f))) m_nActiveTab = 6;
                if (ImGui::Tab("H", ImVec2(75.f, 66.f))) m_nActiveTab = 7;
                if (ImGui::Tab("I", ImVec2(75.f, 66.f))) m_nActiveTab = -8;

                ImGui::TabSpacer2("##Bottom Spacer", ImVec2(75.f, 18.f));
                break;
            case 7:
                ImGui::TabSpacer("##Top Spacer", ImVec2(75.f, 10.f));

                if (ImGui::Tab("A", ImVec2(75.f, 66.f))) m_nActiveTab = 0;
                if (ImGui::Tab("G", ImVec2(75.f, 66.f))) m_nActiveTab = 1;
                if (ImGui::Tab("B", ImVec2(75.f, 66.f))) m_nActiveTab = 2;
                if (ImGui::Tab("C", ImVec2(75.f, 66.f))) m_nActiveTab = 3;
                if (ImGui::Tab("D", ImVec2(75.f, 66.f))) m_nActiveTab = 4;
                if (ImGui::Tab("E", ImVec2(75.f, 66.f))) m_nActiveTab = 5;
                if (ImGui::Tab("F", ImVec2(75.f, 66.f))) m_nActiveTab = 6;
                if (ImGui::SelectedTab("H", ImVec2(75.f, 66.f))) m_nActiveTab = 7;
                if (ImGui::Tab("I", ImVec2(75.f, 66.f))) m_nActiveTab = -8;

                ImGui::TabSpacer2("##Bottom Spacer", ImVec2(75.f, 18.f));
                break;
            case 8:
                ImGui::TabSpacer("##Top Spacer", ImVec2(75.f, 10.f));

                if (ImGui::Tab("A", ImVec2(75.f, 66.f))) m_nActiveTab = 0;
                if (ImGui::Tab("G", ImVec2(75.f, 66.f))) m_nActiveTab = 1;
                if (ImGui::Tab("B", ImVec2(75.f, 66.f))) m_nActiveTab = 2;
                if (ImGui::Tab("C", ImVec2(75.f, 66.f))) m_nActiveTab = 3;
                if (ImGui::Tab("D", ImVec2(75.f, 66.f))) m_nActiveTab = 4;
                if (ImGui::Tab("E", ImVec2(75.f, 66.f))) m_nActiveTab = 5;
                if (ImGui::Tab("F", ImVec2(75.f, 66.f))) m_nActiveTab = 6;
                if (ImGui::Tab("H", ImVec2(75.f, 66.f))) m_nActiveTab = 7;
                if (ImGui::SelectedTab("I", ImVec2(75.f, 66.f))) m_nActiveTab = -8;

                ImGui::TabSpacer2("##Bottom Spacer", ImVec2(75.f, 18.f));
                break;
            }

这就是现在的代码,但最后一个选项卡 m_nActiveTab = -8; 我不希望它只在我调整大小并且它现在像那样工作时才出现,但是末端边框没有关闭它或者图标所在的左侧的smth cus有一个边框不绕你可以看到的地方在这个 ss https://imgur.com/a/iZgdKZm

4

0 回答 0