Добавление кнопок.

ShturMAN

Интересующийся
Участник
Сообщения
30
Розыгрыши
0
Репутация
20
Реакции
19
Баллы
348
Хроники
  1. Interlude
Исходники
Присутствуют
Сборка
Old
Приделал к TargetStatus две кнопки, но они не кликабельны, как я понимаю, из-за того, что они находятся за границами окна target (в границах окна работает всё отлично).


Что нужно изменить в xdat, чтобы они стали рабочими?


 
а как ты задавал их кооррдинаты относительно окна таргета? в минус по горизонтали?
 
Брал готовое решение, где кнопки находились внутри окна, переделал текстуры и методом подбора на подвинул влево.
 
А что именно отвечает за кликабельность?
 
А на ИЛ вроде нет суперчайлдов еще, но зато есть команда с цельім прицепом интерлюд костьілей. И так, основная идея в том, чтобьі создать общее окно, которое по размерам покроет и старое окно и вьіехавшие из родной гавани кнопки, убираем ему фон, привязьіваем старое окно к правому верхнему краю, размер нового окна мостим по краям кнопок (для отладки можно или запастись калькулятором, или врубить ему временно фон для наглядности), ну и все, убираем ему в конце-концов фон, профит.
 
Для наглядности сделал gif (подвинул одну кнопку правее, на границы текстуры.



Ещё вопрос не по теме. Сделал шире окно таргета. Теперь стрелка расширения, при запуске клиента, висит на одном месте. Если расширить, то она исчезает. Где можно изменить или убрать координаты её положения?
 

Вложения

  • ButtonTrg.gif
    318,7 КБ · Просмотры: 7
Суть понял.
Прошу прощения. Спасибо.
 
аааа тю, ну ладно
так а толку ему от клика если он ничего не делает?

мб ему надо - он фокус окно что б было?
 
аааа тю, ну ладно
так а толку ему от клика если он ничего не делает
Ну обработчики - дело второе, обрабатьівать кнопки, которьіе технически не устроеньі - тоже толку не много. )
мб ему надо - он фокус окно что б было?
Не, там детект идет по границам родительского окна, фокус/не фокус нет такого, есть приоритетность окна на вьісшем слое и границьі.
 
Данный сайт использует cookie. Вы должны принять их для продолжения использования. Узнать больше…