Подведи собственные итоги года совместно с YOUGAME и забери ценные призы! Перейти

ImGui help пожалуйста!

Хех.......)#манипулятор #кукловод #манипуляция
Участник
Участник
Статус
Оффлайн
Регистрация
28 Дек 2019
Сообщения
561
Реакции
224
Как отключить элемент в ImGui::Combo, если он выбран, но если не выбран, то он включался.
 
C++:
Expand Collapse Copy
                    static const char* items[] = { "Apple","Banana","Orange","Coconut" };
                    static std::string deletestring = "None";
                    static int myvalueinfcfg = 0;


                    if (ImGui::BeginCombo("label123", deletestring.c_str()))
                    {
                        for (size_t i = 0; i < IM_ARRAYSIZE(items); i++)
                        {
                            if (deletestring == items[i])
                            {
                            }
                            else if (ImGui::Selectable(items[i], false, ImGuiSelectableFlags_::ImGuiSelectableFlags_DontClosePopups))
                            {
                                deletestring = items[i];
                                myvalueinfcfg = i;    //Это значения будет означать выбранный элемент.0- Apple,1 - Banana,2 - Orange,3 - Coconut.
                            }
                        }
                        ImGui::EndCombo();
                    }

Что-то типа этого ?
 
Назад
Сверху Снизу