C++ Builder
| Главная | Уроки | Статьи | FAQ | Форум | Downloads | Литература | Ссылки | RXLib | Диски |

 
Все о том же трее!!!!, Все о том же трее!!!!
Alex83
  Отправлено: 11.03.2004, 18:39


Ученик-кочегар

Группа: Участник
Сообщений: 25



(Мне надо чтоб окно сворачивалось в трей
потом при нажотии на иконку в трее окно разворачивалось )
Но это я сделал с помощью TrayIcon
Но как мне сделать так чтоб можно бало бы иконку в трее поменять при определенном действии.
пробовал RxTrayIcon оно меняет иконки но при сворачивании не убирает окно из панели задач и при нажатии на эту иконку окно не разворачивалась
Помогите объеденить ?
Gedeon
Отправлено: 12.03.2004, 09:36


Ветеран

Группа: Модератор
Сообщений: 1742



QUOTE
при сворачивании не убирает окно из панели задач

Убрать окно из панели задач так:
CODE

   ShowWindow(Application->Handle,SW_HIDE);


QUOTE
Но это я сделал с помощью TrayIcon


И какие проблемы? Устанвливаешь свойство TrayIcon Hide=false, Visible=true и все работает как ты хочешь.

QUOTE
Но как мне сделать так чтоб можно бало бы иконку в трее поменять при определенном действии.


Помещаешь на форму ImageList, помещаешь в него скока нада иконок, свойство TrayIcon Icons = ImageList1 IconIndex — Нужный тебе номер иконки. А потом например при нажатии на кнопку
CODE

void __fastcall TForm1::Button1Click(TObject *Sender)
{
TrayIcon1->IconIndex = 4; // нужное тебе число
}
//---------------------------------------------------------------------------


Отредактировано Gedeon — 12/03/2004, 10:42
Dima
Отправлено: 13.03.2004, 17:04


Дежурный стрелочник

Группа: Участник
Сообщений: 61



http://www.bcbdev.com/faqs.htm
вот по этому адресу есть хороший пример и статья

Вернуться в Вопросы программирования в C++Builder