ildvild Опубликовано 20 апреля, 2015 Поделиться Опубликовано 20 апреля, 2015 Nix0N, спасибо за компонент. Не хватает проверок на наличие событий if Assigned(mOnClick) then mOnClick(nil); Евгений Корепов 1 Цитата Ссылка на комментарий
伝説の Опубликовано 20 апреля, 2015 Поделиться Опубликовано 20 апреля, 2015 Уже XE8 а они до сих пор его добавить не могут, что там за изверги там работают... Цитата Ссылка на комментарий
Евгений Корепов Опубликовано 21 апреля, 2015 Поделиться Опубликовано 21 апреля, 2015 Nix0N, спасибо за компонент. Не хватает проверок на наличие событий if Assigned(mOnClick) then mOnClick(nil); Спасибо! Я пол часа не мог понять почему вылетает с access violation при частых кликах (на OnClick висело Visible:=Not Visible). Оказалось что срабатывает OnDoubleClick и без проверки на Assigned(mOnDblClick) результат закономерный :-) Вот правильный код с проверками на оба события: if LParam = WM_LBUTTONDBLCLK then if Assigned(mOnDblClick) then mOnDblClick(nil); if (Msg = WM_TRAYICON) and (LParam = WM_LBUTTONDOWN) then if Assigned(mOnClick) then mOnClick(nil); Цитата Ссылка на комментарий
DirtyBorov Опубликовано 6 мая, 2015 Поделиться Опубликовано 6 мая, 2015 (изменено) На XP SP3 при нажатии правой кнопкой на иконке в трее вылетает "Abstract Error". К сожалению нет возможности продебажить под XP. Может кто знает куда копать? UPD: Валится PopupMenu. Трей не причем. Похоже очередная бага в FMX. Изменено 6 мая, 2015 пользователем DirtyBorov Цитата Ссылка на комментарий
avenger_msoft Опубликовано 3 ноября, 2015 Поделиться Опубликовано 3 ноября, 2015 (изменено) Переделаный компонет VCL TTrayIcon FMX.TrayIcon.Win.zip Изменено 3 ноября, 2015 пользователем avenger_msoft Евгений Корепов и Anatoliy 2 Цитата Ссылка на комментарий
Евгений Корепов Опубликовано 3 ноября, 2015 Поделиться Опубликовано 3 ноября, 2015 Переделаный компонет VCL TTrayIcon Спасибо огромное! В прошлом не хватало OnBalloonClick. Один вопрос - картинка берется из приложения? Вот свою бы ставить на выбор. И OnAnimate не задействовано никак. Развитие компонента ожидается? Цитата Ссылка на комментарий
kuldiegor Опубликовано 11 февраля, 2016 Поделиться Опубликовано 11 февраля, 2016 Всем доброго времени суток. Нашёл очень жуткий костыль для того чтобы PopupMenu было по верх таскбара. Необходимо у формы, родителя popupmenu, выставить свойство FormStyle = StayOnTop. Можно popupmenu кинуть и на другую форму, скрыть форму и выставить для неё StayOnTop. Знаю решение ужасное, но рабочее. P.S. Тема похоже заброшена, но я не обнаружил решение. Цитата Ссылка на комментарий
TrueCrypt Опубликовано 29 мая, 2016 Поделиться Опубликовано 29 мая, 2016 Попап меню под панелью задач оказывается, т.к. менюшка расположена на попапе, а тот как обычная форма интерпретируется виндой. Либо свой попап делать, либо показывать вместо меню форму/окно. Цитата Ссылка на комментарий
POV Опубликовано 29 июня, 2017 Поделиться Опубликовано 29 июня, 2017 Норм компонент, никаких нареканий.. ибо на безрыбье и это замечательно. А что контекстное меню оказывается за таскбаром - так СтэйОнТоп решает вопрос. Цитата Ссылка на комментарий
dim Опубликовано 26 ноября, 2017 Поделиться Опубликовано 26 ноября, 2017 (изменено) а как можно менять иконку? дописал компонент, вроде работает, если кому надо: uses VCL.Graphics; .... protected procedure SetIcon(Icon: TIcon); public property Icon: TIcon read FIcon write SetIcon; ... procedure TCustomTrayIcon.SetIcon(Icon: TIcon); begin FIcon:=Icon; FData.hIcon:=FIcon.Handle; Refresh; end; Изменено 27 ноября, 2017 пользователем dim Цитата Ссылка на комментарий
x11 Опубликовано 19 февраля, 2018 Поделиться Опубликовано 19 февраля, 2018 Неплохая тема. Всю пока не читал. Но вот что интересует. Планируется ли реализовать компоненту и для Андроид? Чтобы значок висел и в области уведомлений, и в шторке Андроид. Само собой, с поддержкой Берлин + Токио. Спасибо. Цитата Ссылка на комментарий
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.