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

 
Как свернуть программу в tray?
Alex1000
Отправлено: 17.01.2005, 15:20


Не зарегистрирован







Поставил на форму компонент TrayIcon. Все работает когда минимайзиш окно программы сам. Когда же нажимаю на кнопку "Свернуть все окна" на панели задач — все не работает. Программа не получает от виндов сообщение SC_MINIMIZE. Присоветуйте что нибудь. Когда-то находил в инете пример реализации такой фичи на API, но сейчас не могу его найти снова. Поможет ли этот пример? Ведь это винда не дает сообщения SC_MINIMIZE?
olegenty
Отправлено: 17.01.2005, 15:25


Ветеран

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



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

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