Курсор в imgui

На самом деле я Zodiak
Участник
Статус
Оффлайн
Регистрация
22 Дек 2020
Сообщения
1,052
Реакции[?]
183
Поинты[?]
72K
Скамится курсор, не хочет реагировать на имгуи, ни в самой игре ни в менюшке
из кода используещего курсор ImGui::GetIO().MouseDrawCursor = ShowMenu;
визуально отображается что навожусь, а вот не кликабельно
 
На самом деле я Zodiak
Участник
Статус
Оффлайн
Регистрация
22 Дек 2020
Сообщения
1,052
Реакции[?]
183
Поинты[?]
72K
На самом деле я Zodiak
Участник
Статус
Оффлайн
Регистрация
22 Дек 2020
Сообщения
1,052
Реакции[?]
183
Поинты[?]
72K
делаю в сталкере, там нет функции оконного режима, а alt+enter не реагируют, не могу потестить
Может есть способ при отрисовке меню, перекрывать игру, что бы курсор реагировал только на имгуи?
 
На самом деле я Zodiak
Участник
Статус
Оффлайн
Регистрация
22 Дек 2020
Сообщения
1,052
Реакции[?]
183
Поинты[?]
72K
На самом деле я Zodiak
Участник
Статус
Оффлайн
Регистрация
22 Дек 2020
Сообщения
1,052
Реакции[?]
183
Поинты[?]
72K
Участник
Статус
Оффлайн
Регистрация
21 Сен 2019
Сообщения
594
Реакции[?]
250
Поинты[?]
23K
Скамится курсор, не хочет реагировать на имгуи, ни в самой игре ни в менюшке
из кода используещего курсор ImGui::GetIO().MouseDrawCursor = ShowMenu;
визуально отображается что навожусь, а вот не кликабельно
Для этого требуется хукать WndProc, это делается просто, поищи в гугле, тем куча, и в нем вызови ImGui_ImplWin32_WndProcHandler с условием true или, например, что открыто меню( функе обязательно нужно условие )
1648724038409.png
 
Сверху Снизу