C++ Вопрос Чит прозрачный в режиме на весь экран

Начинающий
Статус
Оффлайн
Регистрация
24 Авг 2022
Сообщения
9
Реакции[?]
0
Поинты[?]
0
Дело в том, что я тестил чит в окне, все работало, запустил в кске, во всех режимах работает, все кнопки тыкаются можно двигать менюшку, кроме на весь экран - там он виден, но без колизии, не знаю что делать
Код:
using ResetFn = long(__stdcall*)(IDirect3DDevice9* device, D3DPRESENT_PARAMETERS* pp);
extern ResetFn oReset;
ResetFn oReset;

HRESULT WINAPI hkReset(LPDIRECT3DDEVICE9 pDevice, D3DPRESENT_PARAMETERS* pPresentationParameters)
{
    D3DDEVICE_CREATION_PARAMETERS d3dcp{ 0 };
    ImGui_ImplDX9_InvalidateDeviceObjects();
    auto hr = oReset(pDevice, pPresentationParameters);
    ImGui_ImplDX9_CreateDeviceObjects();
    return hr;
}
 
unbound
Пользователь
Статус
Оффлайн
Регистрация
27 Окт 2019
Сообщения
271
Реакции[?]
90
Поинты[?]
60K
Как понять "Без коллизии", коллизия же в основном в играх используется, а не окнах шиндоуса...
 
Начинающий
Статус
Оффлайн
Регистрация
24 Авг 2022
Сообщения
9
Реакции[?]
0
Поинты[?]
0
r
Как понять "Без коллизии", коллизия же в основном в играх используется, а не окнах шиндоуса...
коллизия в плане того, что кнопки не тыкаются, я тыкаю на аимбот например а у меня сквозь тыкается, просто видно менюшку
 
unbound
Пользователь
Статус
Оффлайн
Регистрация
27 Окт 2019
Сообщения
271
Реакции[?]
90
Поинты[?]
60K
r

коллизия в плане того, что кнопки не тыкаются, я тыкаю на аимбот например а у меня сквозь тыкается, просто видно менюшку
code:
    if (toggle)
        SetWindowLong(hwnd, GWL_EXSTYLE, WS_EX_LAYERED);
    else
        SetWindowLong(hwnd, GWL_EXSTYLE, WS_EX_LAYERED | WS_EX_TRANSPARENT);
 
Начинающий
Статус
Оффлайн
Регистрация
24 Авг 2022
Сообщения
9
Реакции[?]
0
Поинты[?]
0
code:
    if (toggle)
        SetWindowLong(hwnd, GWL_EXSTYLE, WS_EX_LAYERED);
    else
        SetWindowLong(hwnd, GWL_EXSTYLE, WS_EX_LAYERED | WS_EX_TRANSPARENT);
Не сработало и так и так пробовал, может в дискорд(nine#6869) пойдем я тебе код покажу, поможешь, могу денег накинуть)
 
unbound
Пользователь
Статус
Оффлайн
Регистрация
27 Окт 2019
Сообщения
271
Реакции[?]
90
Поинты[?]
60K
Эксперт
Статус
Оффлайн
Регистрация
14 Июл 2019
Сообщения
1,107
Реакции[?]
497
Поинты[?]
33K
unbound
Пользователь
Статус
Оффлайн
Регистрация
27 Окт 2019
Сообщения
271
Реакции[?]
90
Поинты[?]
60K
external lover
Пользователь
Статус
Оффлайн
Регистрация
19 Фев 2018
Сообщения
267
Реакции[?]
43
Поинты[?]
6K
Начинающий
Статус
Оффлайн
Регистрация
29 Мар 2021
Сообщения
14
Реакции[?]
2
Поинты[?]
2K
WndProc - оконная процедура, в которой бек-енд инпута (мыши, клавиатуры, буффера обмена и прочих ништяков)
Пожалуйста, авторизуйтесь для просмотра ссылки.

P.S у меня Internal
Да я там поменял, что надо было, не помогло

LRESULT _stdcall WndProc(const HWND hwnd, UINT uMsg, WPARAM wParam, LPARAM lParam) {
if (menu) {
ImGui_ImplWin32_WndProcHandler(hwnd, uMsg, wParam, lParam);
return true;
}
return CallWindowProc(oWndProc, hwnd, uMsg, wParam, lParam);
}
 
Сверху Снизу