Сообщение от 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, при совпадении вещает хэндл. В общем, мудреная система