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

  #11  
Старый 27.11.2019, 19:53
redcode
Участник форума
Регистрация: 26.06.2018
Сообщений: 166
С нами: 4149151

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

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

В ImGUI окне, при вводе в InputText, нажимая T открывается чат, можно как-нибудь его заблокировать при открытии ImGUI окна и разблокировать при закрытии?
Можно сделать вот так:

C++:





Код:
bool
CALLBACK
WndProcHandler
(
HWND hwd
,
UINT msg
,
WPARAM wParam
,
LPARAM lParam
)
{
static
bool
show_cursor
=
false
;
if
(
render
)
{
show_cursor
=
true
;
SF
->
getSAMP
(
)
->
getMisc
(
)
->
ToggleCursor
(
1
)
;
SF
->
getSAMP
(
)
->
getInput
(
)
->
DisableInput
(
)
;
ImGui_ImplWin32_WndProcHandler
(
hwd
,
msg
,
wParam
,
lParam
)
;
if
(
msg
==
WM_KEYDOWN
)
{
if
(
wParam
==
VK_ESCAPE
)
render
^=
true
;
return
true
;
}
}
else
{
if
(
show_cursor
)
{
SF
->
getSAMP
(
)
->
getMisc
(
)
->
ToggleCursor
(
0
)
;
show_cursor
=
false
;
}
}
return
true
;
}
 
Ответить с цитированием
 





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


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




ANTICHAT ™ © 2001- Antichat Kft.