Подпишитесь на наш Telegram-канал, чтобы всегда быть в курсе важных обновлений! Перейти

C++ How to move AddRectFilled in imgui?

Пользователь
Пользователь
Статус
Оффлайн
Регистрация
12 Фев 2020
Сообщения
378
Реакции
92
How to move that shit?
code example
C++:
Expand Collapse Copy
draw->AddRectFilled(pos, ImVec2(pos.x + 69, pos.y + 60), ImColor(100, 255, 255, 255), 5.0f, ImDrawCornerFlags_All);
i tried SetCursorPos and SetNextWindowPos but it doesnt work :/
 
ah can you give me example how to move it using GetCursorP
If I understood you right...
C++:
Expand Collapse Copy
GetCursorPos(const int x, const int y);

draw->AddRectFilled(pos, ImVec2(x + 60, y + 60), ImColor(100, 255, 255, 255), 5.0f, ImDrawCornerFlags_All);

That's not full code, obviously you also need to add checks like IsMenuOpened & IsKeyDown...
 
в чем блять проблема юзануть get_cursor_pos?
1633609554829.png

:\
 
Мне интересно, где он там хотел SetCursorPos юзануть, да и рыкса написал про GETcursorpos, это разные вещи, если что.
По-факту, моя примерная реализация должна работать.


Also, TC, you can look't how realized movable things like spectators lists in scrs (as example - hydraware).
 
Я показал как примерно надо использовать. Как он дальше будет юзат не моя забота.
Как ему поможет гет виндус пос по твоему? Оно всегда будет рисоваться в том же месте, где и было.
Ему нужен гет курсор пос, чтобы в зависимости от положения курсора менять позицию (дефолт перетаскивание тип)...
 
Назад
Сверху Снизу