C++ Вопрос ImGui расширение меню при инжекте в игру

Начинающий
Статус
Оффлайн
Регистрация
16 Дек 2021
Сообщения
11
Реакции[?]
1
Поинты[?]
0
Как отрисовывается меню в Imgui examples:
preview in imgui demo.jpg
Как отрисовывается меню в игре (с правой стороны такая же хуйня):
injected.jpg

ImGuiWindowFlags_AlwaysAutoResize не стоит, код впринципе идентичен.

Вопрос: схуяли в экзампле отступов нет, а тут есть? Возможные решения проблемы?
 
how to доказать всем что не еблан
Пользователь
Статус
Оффлайн
Регистрация
14 Авг 2019
Сообщения
378
Реакции[?]
103
Поинты[?]
12K
GetStyle() и там чета есть точно не помню, на ноль крч вьебать надо паддинг какой то
 
Начинающий
Статус
Оффлайн
Регистрация
26 Май 2019
Сообщения
114
Реакции[?]
21
Поинты[?]
4K
PushStyleVar ставишь до ImGui::Begin()
PopStyleVar ставишь после ImGui::End()

Code:
ImGui::PushStyleVar(ImGuiStyleVar_WindowBorderSize, 0.0f);

//твой код ImGui

ImGui::PopStyleVar();
 
Начинающий
Статус
Оффлайн
Регистрация
5 Май 2024
Сообщения
19
Реакции[?]
3
Поинты[?]
3K
PushStyleVar ставишь до ImGui::Begin()
PopStyleVar ставишь после ImGui::End()

Code:
ImGui::PushStyleVar(ImGuiStyleVar_WindowBorderSize, 0.0f);

//твой код ImGui

ImGui::PopStyleVar();
Зачем если можно проще сделать?
 
Начинающий
Статус
Оффлайн
Регистрация
26 Май 2019
Сообщения
114
Реакции[?]
21
Поинты[?]
4K
Зачем если можно проще сделать?
если ты имеешь ввиду style.WindowPadding(что-то там) = 0f;
то такое не будет работать, я пробовал. у меня самого такая проблема была, когда чайлд не до конца входил в бегин.

А так, я просто написал рабочий фикс по его проблеме. Всему рабочему - есть место быть.
 
Начинающий
Статус
Оффлайн
Регистрация
5 Май 2024
Сообщения
19
Реакции[?]
3
Поинты[?]
3K
если ты имеешь ввиду style.WindowPadding(что-то там) = 0f;
то такое не будет работать, я пробовал. у меня самого такая проблема была, когда чайлд не до конца входил в бегин.

А так, я просто написал рабочий фикс по его проблеме. Всему рабочему - есть место быть.
Братан это не паддинг
Это Бордер ток тсс
 
Пользователь
Статус
Оффлайн
Регистрация
5 Июл 2022
Сообщения
993
Реакции[?]
86
Поинты[?]
23K
в файле imgui.cpp вбиваешь это в поиск: ImGuiStyle::ImGuiStyle()
в этом конструкторе есть переманная: WindowPadding. Ставишь ее значения по нулям и вауля
 
Сверху Снизу