Emton
Пользователь
-
Автор темы
- #1
как сделать что бы надписи не выходили за комбо
Код:
// если кому то надо
if (ImGui::BeginCombo("Combo", previewValue.c_str()))
{
previewValue = "";
std::vector<std::string> vec;
for (size_t i = 0; i < IM_ARRAYSIZE(items); i++)
{
ImGui::Selectable(items[i], &selected[i], ImGuiSelectableFlags_DontClosePopups);
if (selected[i])
vec.push_back(items[i]);
}
for (size_t i = 0; i < vec.size(); i++)
{
if (vec.size() == 1)
previewValue += vec.at(i);
else if (!(i == vec.size() - 1))
previewValue += vec.at(i) + ",";
else
previewValue += vec.at(i);
}
ImGui::EndCombo();
}