Вверх ↑
Этот топик читают: Гость
Ответов: 85
Рейтинг: 7
#1: 2008-02-09 19:53:45 ЛС | профиль | цитата
Кто знает как управлять иконкой в трее из приложения (не из стандартной программы, а именно в режиме приложения). Стандартный компонет в приложение не вставляется. Помогите.
карма: 0

0
Ответов: 2058
Рейтинг: 28
#2: 2008-02-09 20:00:00 ЛС | профиль | цитата
Я не понял, что тебе надо?
Приведи пример своей схемы
карма: 1

0
Ответов: 85
Рейтинг: 7
#3: 2008-02-09 20:11:51 ЛС | профиль | цитата
при запуске приложения показать иконку. (пример показать не могу - не хватает прав)
карма: 0

0
Ответов: 315
Рейтинг: 1
#4: 2008-02-09 20:12:15 ЛС | профиль | цитата
Ответ как на первый вопрос (как я понял) так и второй.


#sha
Add(MainForm,15716704,203,427)
{
Left=20
Top=105
Width=304
Height=186
Caption="GS_Lab"
Point(doIcon)
link(onCreate,15795843:doAddTrayIcon,[(247,468)(247,492)(191,492)(191,517)])
}
Add(InfoTip,8228475,238,245)
{
Info=#20:Загрузи свои иконки.|
Width=127
Height=74
}
Add(TrayIcon,15795843,203,490)
{
Point(doAddTrayIcon)
}
Add(DoData,1997323,308,350)
{
link(onEventData,13012915:doEvent2,[(352,356)(352,412)(135,412)(135,468)])
link(Data,3513141:Icon,[])
}
Add(Hub,13012915,147,455)
{
InCount=2
OutCount=1
link(onEvent1,15716704:doIcon,[])
}
Add(DoData,12101167,259,315)
{
link(onEventData,13012915:doEvent1,[(303,321)(303,391)(135,391)(135,461)])
link(Data,16097968:Icon,[])
}
Add(Button,3769109,203,315)
{
Left=5
Top=5
Caption="Icon 1"
link(onClick,12101167:doData,[])
}
Add(Icon,3513141,308,273)
{
}
Add(Icon,16097968,259,273)
{
}
Add(Button,11501268,203,350)
{
Left=5
Top=30
Caption="Icon 2"
link(onClick,1997323:doData,[])
}
карма: 0

0
Разработчик
Ответов: 26149
Рейтинг: 2127
#5: 2008-02-09 20:15:03 ЛС | профиль | цитата
Вы чела не правильно поняли -- иконка в трээ нужна не в стандартном режиме, а в режиме фонового приложения, когда нет окон, но тогда и не добавишь иконку в трэй.
карма: 22

0
Ответов: 85
Рейтинг: 7
#6: 2008-02-09 20:19:22 ЛС | профиль | цитата
Я повторяю, из приложения ( там нет формы).
карма: 0

0
Ответов: 315
Рейтинг: 1
#7: 2008-02-09 20:20:37 ЛС | профиль | цитата
Я тебя понял, с помощью nesco, там же и ответ для тебя...
карма: 0

0
Ответов: 1305
Рейтинг: 29
#8: 2008-02-09 20:24:33 ЛС | профиль | цитата
Если нужна иконка в трее, то нужно использовать приложение Windows, если нужно, чтобы форму не было при этом видно, просто сделать для нее Visible=False

Тот же пример, что и GS_Lab приводил, но слегка подправленный
code_8343.txt
карма: 0

0
файлы: 1code_8343.txt [1021B] [547]
Ответов: 85
Рейтинг: 7
#9: 2008-02-09 20:38:53 ЛС | профиль | цитата
создайте новое фоновое приложение и запихайте туда ваш пример. Увидите ошибку компилятора № 216.
карма: 0

0
Ответов: 315
Рейтинг: 1
#10: 2008-02-09 20:41:16 ЛС | профиль | цитата
Jek, тебе же говорят приложение Windows при Visible=False, иначе
nesco писал(а):
но тогда и не добавишь иконку в трэй

карма: 0

0
Ответов: 85
Рейтинг: 7
#11: 2008-02-09 21:01:57 ЛС | профиль | цитата
Заработало. Спасибо
карма: 0

0
Ответов: 2058
Рейтинг: 28
#12: 2008-02-09 21:04:30 ЛС | профиль | цитата
Jek писал(а):
(пример показать не могу - не хватает прав)

Вставка и копирование схем на форуме
карма: 1

0
Ответов: 85
Рейтинг: 7
#13: 2008-02-09 23:10:29 ЛС | профиль | цитата
Сорри. Ну это уже не по теме, а что такое "добавить файл"?
карма: 0

0
Ответов: 3514
Рейтинг: 184
#14: 2008-02-10 00:58:38 ЛС | профиль | цитата
А вам в каком стиле ответить?
карма: 0
0
Гость
Ответов: 17029
Рейтинг: 0
#15: 2008-02-10 09:13:53 правка | ЛС | профиль | цитата


Редактировалось 4 раз(а), последний 2021-05-21 08:02:34
карма: 0

0
Сообщение
...
Прикрепленные файлы
(файлы не залиты)