Поиск:

Ответ в темуСоздание новой темы Создание опроса
> System tray, Работа с систем трей (где часы в Win) 
:(
    Опции темы
mAtIk
Дата 13.9.2006, 09:48 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 22
Регистрация: 5.9.2006
Где: Khimki

Репутация: нет
Всего: нет



Помогите....
Как мне убрать мою программу в систем трей и каким образом выводятся сообщения из него?
Как при нажатие на значек в систем трей создать событие(действие) только чтоб прога остовалась в систем трей?
PM MAIL YIM   Вверх
vivat
Дата 13.9.2006, 10:53 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 45
Регистрация: 6.4.2006
Где: Томск

Репутация: 2
Всего: 2



С помощью RxTrayIcon и PopupMenu с пунктами: "Восстановить" и "Завершить"
Код

//---------------------------------------------------------------------------
void __fastcall TForm1::RxTrayIcon1Click(TObject *Sender,
      TMouseButton Button, TShiftState Shift, int X, int Y)
{//Click on Icon SystemTray
  Application->MessageBox("Click in Tray!","Message",MB_OK|MB_ICONERROR);
}
//---------------------------------------------------------------------------
void __fastcall TForm1::popupRestoreClick(TObject *Sender)
{//Пункт PopupMenu "Восстановление"
  Show(); Application->Restore(); Application->BringToFront();
}
//---------------------------------------------------------------------------
void __fastcall TForm1::popupTerminateClick(TObject *Sender)
{//Пункт PopupMenu "завершение"
  Application->Terminate();
}
//---------------------------------------------------------------------------
void __fastcall TForm1::FormClose(TObject *Sender, TCloseAction &Action)
{//Событие по закрытию формы
  Action=TCloseAction(caNone); Hide();
}
//---------------------------------------------------------------------------

PM   Вверх
Igor_thief
Дата 13.9.2006, 10:59 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 112
Регистрация: 12.9.2006
Где: Украина

Репутация: нет
Всего: нет



В Дельфи 2006 для этого уже есть спец компонент.
--------------------
В каждом из нас спит гений, и с каждым днем все крепче ...delphigeek.blogspot.com | www.iskomorokh.com 
PM MAIL WWW ICQ YIM MSN   Вверх
pandrew
Дата 13.9.2006, 13:47 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 213
Регистрация: 27.3.2006

Репутация: 3
Всего: 3



TTrayIcon есть уже в BCB5 
PM MAIL   Вверх
mAtIk
Дата 13.9.2006, 15:13 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 22
Регистрация: 5.9.2006
Где: Khimki

Репутация: нет
Всего: нет



vivat Сенкс

когда кликаешь двойным кликом правой кнопкой мыши на значке- то в панели задач появляется программа , что нужно сделать чтоб она не появлялась? подскажите кто знает ?
 
PM MAIL YIM   Вверх
mAtIk
Дата 13.9.2006, 15:30 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 22
Регистрация: 5.9.2006
Где: Khimki

Репутация: нет
Всего: нет



В систем трей есть функция - подсказка или что вроде сообщения , я не пойму как сделать?

к примеру после установки апдейда на винду у меня появляется сообщения что: на компьютер установлен апдейд....
PM MAIL YIM   Вверх
Romikgy
Дата 13.9.2006, 16:00 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Любитель-программер
****


Профиль
Группа: Участник Клуба
Сообщений: 7326
Регистрация: 11.5.2005
Где: Porto Franco Odes sa

Репутация: 11
Всего: 146



Цитата(mAtIk @  13.9.2006,  14:13 Найти цитируемый пост)
сделать чтоб она не появлялась? подскажите кто знает ?

убрать связь дабл клика с пунктом поумолчанию
Цитата(mAtIk @  13.9.2006,  14:30 Найти цитируемый пост)
В систем трей есть функция - подсказка или что вроде сообщения , я не пойму как сделать?

Hint
Цитата(mAtIk @  13.9.2006,  14:30 Найти цитируемый пост)
к примеру после установки апдейда на винду у меня появляется сообщения что: на компьютер установлен апдейд.... 

тоже хочешь и у себя? тогда ищи чтот типа ShowHint


--------------------
Владение русской орфографией это как владение кунг-фу — истинные мастера не применяют его без надобности. 
smile

PM   Вверх
mAtIk
Дата 13.9.2006, 16:33 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 22
Регистрация: 5.9.2006
Где: Khimki

Репутация: нет
Всего: нет



с Hint - это не то , мне нужен другой способ .....

а на счет ShowHint - в Трей его нет smile 

блин по умолчанию , эт как ? smile (в смысле где эт поставить можно ?)
PM MAIL YIM   Вверх
Romikgy
Дата 13.9.2006, 16:38 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Любитель-программер
****


Профиль
Группа: Участник Клуба
Сообщений: 7326
Регистрация: 11.5.2005
Где: Porto Franco Odes sa

Репутация: 11
Всего: 146



тогда конкретно объясни что тебе нужно


--------------------
Владение русской орфографией это как владение кунг-фу — истинные мастера не применяют его без надобности. 
smile

PM   Вверх
mAtIk
Дата 14.9.2006, 09:29 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 22
Регистрация: 5.9.2006
Где: Khimki

Репутация: нет
Всего: нет



В систем трей, выскакивает сообщение из программы.
user posted image
как выглядит код ?

я жму на значек в систем трей и нужно что бы ни чего не происходило(двойной клик левой правой кнопкой мыши и т.п.)
PM MAIL YIM   Вверх
Romikgy
Дата 14.9.2006, 10:36 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Любитель-программер
****


Профиль
Группа: Участник Клуба
Сообщений: 7326
Регистрация: 11.5.2005
Где: Porto Franco Odes sa

Репутация: 11
Всего: 146



Это балун(baloon вроде так) называется
Цитата(mAtIk @  14.9.2006,  08:29 Найти цитируемый пост)
я жму на значек в систем трей и нужно что бы ни чего не происходило

не понял 


--------------------
Владение русской орфографией это как владение кунг-фу — истинные мастера не применяют его без надобности. 
smile

PM   Вверх
mAtIk
Дата 14.9.2006, 16:44 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 22
Регистрация: 5.9.2006
Где: Khimki

Репутация: нет
Всего: нет



что бы вообще событий небыло, что б значек как стоял так и должен стоять при этом окно программы не появлялось вот smile

ну так как - с балуном smile как его использовать ? пример кода плиз....

Это сообщение отредактировал(а) mAtIk - 14.9.2006, 16:45
PM MAIL YIM   Вверх
Romikgy
Дата 14.9.2006, 17:03 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Любитель-программер
****


Профиль
Группа: Участник Клуба
Сообщений: 7326
Регистрация: 11.5.2005
Где: Porto Franco Odes sa

Репутация: 11
Всего: 146



Цитата(mAtIk @  14.9.2006,  15:44 Найти цитируемый пост)
что бы вообще событий небыло

не понял а как по твоему должна иконка в трее реагировать?
Цитата(mAtIk @  14.9.2006,  15:44 Найти цитируемый пост)
что б значек как стоял так и должен стоять при этом окно программы не появлялось

на панели задач или вообще
ShowWindow(Application->Handle,SW_HIDE);
спрячет с панели задач
Цитата(mAtIk @  14.9.2006,  15:44 Найти цитируемый пост)
ну так как - с балуном smile как его использовать ?

смотря чем иконку пихаешь в трей?

Добавлено @ 17:06 
имхо у 
class PACKAGE TTrayIcon
нет балуна можно или самому добавить , или заюзать TCoolTray компоненту 


--------------------
Владение русской орфографией это как владение кунг-фу — истинные мастера не применяют его без надобности. 
smile

PM   Вверх
mAtIk
Дата 15.9.2006, 08:01 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 22
Регистрация: 5.9.2006
Где: Khimki

Репутация: нет
Всего: нет



Сенкс,Romikgy  , а что ты можешь сказать о трее (имхо) практично это или полная ерунда?
PM MAIL YIM   Вверх
Romikgy
Дата 15.9.2006, 09:11 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Любитель-программер
****


Профиль
Группа: Участник Клуба
Сообщений: 7326
Регистрация: 11.5.2005
Где: Porto Franco Odes sa

Репутация: 11
Всего: 146



Цитата(mAtIk @  15.9.2006,  07:01 Найти цитируемый пост)
а что ты можешь сказать о трее (имхо) практично это или полная ерунда? 

че ерунда ? люди делают , значит работает! smile


--------------------
Владение русской орфографией это как владение кунг-фу — истинные мастера не применяют его без надобности. 
smile

PM   Вверх
Ответ в темуСоздание новой темы Создание опроса
Правила форума "С++ Builder"
Rrader

Запрещается!

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делиться вскрытыми компонентами

  • Литературу по С++ Builder обсуждаем здесь
  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Настоятельно рекомендуем заглянуть в DRKB (Delphi Russian Knowledge Base) - крупнейший в рунете сборник материалов по Дельфи


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Rrader.

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | C++ Builder | Следующая тема »


 




[ Время генерации скрипта: 0.1287 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.