Показать сообщение отдельно
Старый 28.09.2010, 19:19   #18
Reizel
Задрот
 
Аватар для Reizel
 
Регистрация: 24.07.2009
Адрес: Ивановская область, г. Кинешма
Сообщений: 1,574
Написано 407 полезных сообщений
(для 863 пользователей)
Ответ: Мужык возвращается!!!!

Сообщение от DeeJex Посмотреть сообщение
А ты выложи кусок кода, отвечающий за проверку нажатия в меню.
А там ГУИ, написанная мной еще давно. Но работает безотказно, код:
over=RectsOverlap(B\X+B\Wi\X,B\Y+B\Wi\Y,B\W,B\H,MX(),MY(),1,1)
If Over Then 
B\ACT=1
If MP1()
B\ACT=2
EndIf 
If MC1()
B\Act=3
EndIf 
Else
B\ACT=0
EndIf
[убрал TAB, не смотрицо...]

А функция fgGetActiveButton() тупо проверяет все кнопки на заданную параметром ACT, при совпадении вещает хэндл. В общем, мудреная система
(Offline)
 
Ответить с цитированием