HOME FORUMS MEMBERS RECENT POSTS LOG IN  
× Авторизация
Имя пользователя:
Пароль:
Нет аккаунта? Регистрация
Баннер 1   Баннер 2
НОВЫЕ ТОРГОВАЯ НОВОСТИ ЧАТ
loading...
Скрыть
Вернуться   ANTICHAT > ПРОГРАММИРОВАНИЕ > Общие вопросы программирования
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #1  
Старый 31.03.2021, 03:59
ANZR
Участник форума
Регистрация: 03.08.2019
Сообщений: 168
С нами: 3568604

Репутация: 48
По умолчанию

Даров, снова проблема

Поставил imgui, все хорошо, все отлично. Окошко сделал, добавил разные кнопки, хуёпки, но вот прикол

При нажатии на них, нет никакой реакции, мб это связано с тем, что у меня не включен курсор

Подскажите, почему окно imgui не реагирует на нажатия и как включить курсор
 
Ответить с цитированием

  #2  
Старый 31.03.2021, 08:09
sc6ut
Постоянный
Регистрация: 03.05.2020
Сообщений: 385
С нами: 3174020

Репутация: 213
По умолчанию

Цитата:
Сообщение от ANZR  

почему окно imgui не реагирует на нажатия
Разные ли лейблы у элементов?

Цитата:
Сообщение от ANZR  

как включить курсор
Код:
SF->getSAMP()->getMisc()->ToggleCursor()
Вызывать до того момента пока тебе курсор нужен (я это делаю в хуке WndProc'a, к примеру).
 
Ответить с цитированием

  #3  
Старый 31.03.2021, 08:25
ANZR
Участник форума
Регистрация: 03.08.2019
Сообщений: 168
С нами: 3568604

Репутация: 48
По умолчанию

Цитата:
Сообщение от SC6UT  

Разные ли лейблы у элементов?

Код:
SF->getSAMP()->getMisc()->ToggleCursor()
Вызывать до того момента пока тебе курсор нужен (я это делаю в хуке WndProc'a, к примеру).
Можно спросить, че такое лейблы)
 
Ответить с цитированием

  #4  
Старый 31.03.2021, 12:18
sc6ut
Постоянный
Регистрация: 03.05.2020
Сообщений: 385
С нами: 3174020

Репутация: 213
По умолчанию

Цитата:
Сообщение от ANZR  

Можно спросить, че такое лейблы)
ID элемента*, в кнопках это 1 параметр, в чекбоксах это текст, то есть тоже 1 параметр. Вот кнопка к примеру, 1 параметр так и называется:

C++:





Код:
IMGUI_API
bool
Button
(
const
char
*
label
,
const
ImVec2
&
size
=
ImVec2
(
0
,
0
)
)
;


Чтобы элементы нормально функционировали, у каждого должен быть свой лейбл, если нужен одинаковый текст, то после текста ставь "##" и число, к примеру:

C++:





Код:
ImGui
::
Button
(
"Button##1"
,
&
bool1
)
;
ImGui
::
Button
(
"Button##2"
,
&
bool2
)
;
 
Ответить с цитированием

  #5  
Старый 31.03.2021, 12:22
Receiver
Постоянный
Регистрация: 26.03.2016
Сообщений: 660
С нами: 5332594

Репутация: 163


По умолчанию

Цитата:
Сообщение от SC6UT  

Чтобы элементы нормально функционировали, у каждого должен быть свой лейбл, если нужен одинаковый текст, то после текста ставь "##" и число, к примеру:

C++:





Код:
ImGui
::
Button
(
"Button##1"
,
&
bool1
)
;
ImGui
::
Button
(
"Button##2"
,
&
bool2
)
;

имгуи сам это делает
 
Ответить с цитированием

  #6  
Старый 31.03.2021, 12:26
ANZR
Участник форума
Регистрация: 03.08.2019
Сообщений: 168
С нами: 3568604

Репутация: 48
По умолчанию

Цитата:
Сообщение от SC6UT  

ID элемента*, в кнопках это 1 параметр, в чекбоксах это текст, то есть тоже 1 параметр. Вот кнопка к примеру, 1 параметр так и называется:

C++:





Код:
IMGUI_API
bool
Button
(
const
char
*
label
,
const
ImVec2
&
size
=
ImVec2
(
0
,
0
)
)
;


Чтобы элементы нормально функционировали, у каждого должен быть свой лейбл, если нужен одинаковый текст, то после текста ставь "##" и число, к примеру:

C++:





Код:
ImGui
::
Button
(
"Button##1"
,
&
bool1
)
;
ImGui
::
Button
(
"Button##2"
,
&
bool2
)
;

Аа. Не, все правильно. С имгуи я дружить умею, просто такая ***ня возникла
 
Ответить с цитированием

  #7  
Старый 31.03.2021, 12:33
GrezeeBal
Познавший АНТИЧАТ
Регистрация: 12.02.2016
Сообщений: 1,807
С нами: 5393969

Репутация: 183


По умолчанию

Попробуй совместимость выключить, если включена
 
Ответить с цитированием

  #8  
Старый 31.03.2021, 16:51
ANZR
Участник форума
Регистрация: 03.08.2019
Сообщений: 168
С нами: 3568604

Репутация: 48
По умолчанию

Цитата:
Сообщение от ANZR  

Можно спросить, че такое лейблы)


Почему это чудо выебывается на меня
 
Ответить с цитированием

  #9  
Старый 31.03.2021, 17:05
ANZR
Участник форума
Регистрация: 03.08.2019
Сообщений: 168
С нами: 3568604

Репутация: 48
По умолчанию

Цитата:
Сообщение от SC6UT  

может аргмуенты надо передать какие-то в функцию, проверь.
Передавал
 
Ответить с цитированием

  #10  
Старый 02.04.2021, 20:21
Dark_Knight
Флудер
Регистрация: 18.03.2013
Сообщений: 4,080
С нами: 6921957

Репутация: 183


По умолчанию

Цитата:
Сообщение от ANZR  

Передавал
По скрину ты явно не передавал. Стрелкой указанные какие функции параметры поддерживают.

Цитата:
Сообщение от Спойлер  




Кстати, ты обработчик событий окна не забыл подключить?

Цитата:
Сообщение от Спойлер  




 
Ответить с цитированием
Ответ



Предыдущая тема Следующая тема

Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT ™ © 2001- Antichat Kft.