:: Visual Foxpro, Foxpro for DOS
Сообщение рядом с SysTray
DIMM@

Сообщений: 522
Откуда: Витебск
Дата регистрации: 21.03.2006
Господа , поделитесь кодом. Когда приложение (As top level) скинуто в трей и в нем по таймеру происходи некое событие , нужно что бы рядом с треем появлялось окошко с текстом. Ну вроде как в The Bat , когда новое письмо приходит, или как в аське. Делал кто -нибудь такое?
Ratings: 0 negative/0 positive
Re: Сообщение рядом с SysTray
Каратаев

Сообщений: 3977
Откуда: Алматы
Дата регистрации: 04.12.2001
Использую класс systray.vcx
У меня баллон появляется... с разными извещениями...
Ну и вызов такой:
ThisForm.Systray1.ShowBalloonTip(m.lcBallonMsg, goApp.appname, 1, 10)
где m.lcBallonMsg - это нужное сообщение, а goApp.appname - это как заголовок...


------------------
Никогда не бывает настолько плохо, чтобы не могло быть еще хуже.
Ratings: 0 negative/0 positive
Re: Сообщение рядом с SysTray
Каратаев

Сообщений: 3977
Откуда: Алматы
Дата регистрации: 04.12.2001
В другом варианте у меня запускается вторая форма As top level, где кроме инфы еще и кнопочки разные имеются...


------------------
Никогда не бывает настолько плохо, чтобы не могло быть еще хуже.
Ratings: 0 negative/0 positive
Re: Сообщение рядом с SysTray
DIMM@

Сообщений: 522
Откуда: Витебск
Дата регистрации: 21.03.2006
спасибо большое
Ratings: 0 negative/0 positive
Re: Сообщение рядом с SysTray
DIMM@

Сообщений: 522
Откуда: Витебск
Дата регистрации: 21.03.2006
хм.. поторопился.. у меня есть systray.dll скаченные с решений.. а где взять класс systray.vcx ?
Ratings: 0 negative/0 positive
Re: Сообщение рядом с SysTray
Влад Колосов

Сообщений: 22664
Откуда: Ростов-на-Дону
Дата регистрации: 05.05.2005
Идет в комплеке с фоксом.


------------------
Совершенство - это не тогда, когда нельзя
ничего прибавить, а тогда, когда нечего убавить.
Ratings: 0 negative/1 positive
Re: Сообщение рядом с SysTray
GENiy

Сообщений: 3
Откуда: Волгоград
Дата регистрации: 03.08.2010
Доброго дня всем.....
Есть проблема с кодом не могу понять в чем дело.
В программе вызов
thisform.SysTray1.ShowBalloonTip("Архивация БД...", thisform.Caption, 1, 30)
и он мне дает ошибку
Array dimensions are invalid.
по suspend'у в дебагере стоп на строке в функции SysTray1.ShowBalloonTip
lcNotifyIconData = lcNotifyIconData + .IntegerToString(.aIconList[.CurrentIconIndex]) && icon handle

переменная .CurrentIconIndex = 0 как мне показал дебагер, понимаю что в этом причина ошибки, но в стандартном примере фокса все работает.
Ratings: 0 negative/0 positive
Re: Сообщение рядом с SysTray
GENiy

Сообщений: 3
Откуда: Волгоград
Дата регистрации: 03.08.2010
Кажется разобрался.......
еще есть таймер на анимацию иконки в трее похоже из-за него.....
тогда вопрос как сделать чтоб и сообщение вылазило и анимация была?
Ratings: 0 negative/0 positive
Re: Сообщение рядом с SysTray
Каратаев

Сообщений: 3977
Откуда: Алматы
Дата регистрации: 04.12.2001
Тут где-то в решениях есть classlib.vcx. В его составе есть Flashwind - это как раз то, что отвечает за анимацию...


------------------
Никогда не бывает настолько плохо, чтобы не могло быть еще хуже.
Ratings: 0 negative/0 positive
Re: Сообщение рядом с SysTray
Igor Korolyov
Автор

Сообщений: 34580
Дата регистрации: 28.05.2002
GENiy
тогда вопрос как сделать чтоб и сообщение вылазило и анимация была?
Ещё один экземпляр systray кинуть на форму. В одном "крутить анимацию", в другом показывать балуны.


------------------
WBR, Igor
Ratings: 0 negative/0 positive
Re: Сообщение рядом с SysTray
GENiy

Сообщений: 3
Откуда: Волгоград
Дата регистрации: 03.08.2010
А в трее как будет? два значка........
Ratings: 0 negative/0 positive
Re: Сообщение рядом с SysTray
Igor Korolyov
Автор

Сообщений: 34580
Дата регистрации: 28.05.2002
Ну так чего хотели то и получили

Класс сыроват, там прилично косяков. Под себя я кое что исправлял, скажем их реализацию меню полностью выкинул. Но анимация мне не была нужна никогда, потому не в курсе насколько сложно это починить.


------------------
WBR, Igor
Ratings: 0 negative/0 positive


Извините, только зарегистрированные пользователи могут оставлять сообщения в этом форуме.

On-line: 25 lili  (Гостей: 24)

© 2000-2024 Fox Club 
Яндекс.Метрика