Вопрос Неактивное меню.ImGui.

Начинающий
Статус
Оффлайн
Регистрация
4 Май 2021
Сообщения
13
Реакции[?]
0
Поинты[?]
0
Что делать если не активное меню ImGui? Я нажимаю на чекбоксы, пытаюсь растянуть меню но нажимается что-то к кс,грубо говорю меню есть но ничегог нельзя нажать
 
Начинающий
Статус
Оффлайн
Регистрация
18 Апр 2021
Сообщения
5
Реакции[?]
0
Поинты[?]
0
Чекай плейлист по ImGui у Дарвина.

возможно замена кода WndProc на этот поможет:

LRESULT _stdcall WndProc(const HWND hwnd, UINT uMsg, WPARAM wParam, LPARAM lParam) {
if (openmenu) {
ImGui_ImplWin32_WndProcHandler(hwnd, uMsg, wParam, lParam);

return true;
}
return CallWindowProc(oWndProc, hwnd, uMsg, wParam, lParam);
}
 
Последнее редактирование:
When every god dead, I can live a normal life...
Забаненный
Статус
Оффлайн
Регистрация
9 Авг 2020
Сообщения
328
Реакции[?]
48
Поинты[?]
0
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
WndProc hook
 
When every god dead, I can live a normal life...
Забаненный
Статус
Оффлайн
Регистрация
9 Авг 2020
Сообщения
328
Реакции[?]
48
Поинты[?]
0
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
как его хукнуть? помоги пожалуйста
C++:
long CALLBACK Hooks::hkWndProc(HWND hWnd, UINT uMsg, WPARAM wParam, LPARAM lParam) {
    
    /* cMenu::m_bIsVisible() тут проверка открыто ли твое меню */
    if (cMenu::m_bIsVisible() && ImGui_ImplWin32_WndProcHandler(hWnd, uMsg, wParam, lParam))
        return 1L;

    /* Return input controls to the game */
    return CallWindowProc(InputSystem::m_OldWndProc, hWnd, uMsg, wParam, lParam);
}
C++:
long CALLBACK hkWndProc(HWND hWnd, UINT uMsg, WPARAM wParam, LPARAM lParam);
 
Сверху Снизу