Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Палка, Крестик

1.8K
17 августа 2003 года
alex-better
54 / / 08.03.2003
Как сделать:
когда пользователь нажимает закрыть или свернуть прогу, она сворачивается в панель рядом с часами;

прога загружалась автоматически при входе в систему;
562
19 августа 2003 года
tarekon
175 / / 19.08.2003
Цитата:
Originally posted by alex-better
Как сделать:
когда пользователь нажимает закрыть или свернуть прогу, она сворачивается в панель рядом с часами;

прога загружалась автоматически при входе в систему;



При получении прерывания сворачивания/закрывания нужно
1) Скрыть прогу функцией типа ShowWindow (hwnd, SW_HIDE);
2) Вызвать функцию Shell_NotifyIcon (NIM_ADD, sni);
где PNOTIFYICONDATA sni содержит информацию о показываемой иконке.

Так же смотри: shellapi.h, WIN32 SDK, http://www.infocity.kiev.ua/prog/c/content/c009.phtml?id=741 (кстати, тут самым доступным образом объяснено то, что нужно).

4
19 августа 2003 года
mike
3.7K / / 01.10.2002
http://www.codenet.ru/progr/delphi/stray/
401
19 августа 2003 года
Br@in RIPper
289 / / 15.02.2003
Цитата:
Originally posted by tarekon

При получении прерывания сворачивания/закрывания нужно



Win общается с окнами не прерываниями, а сообщениями. В данном случае реагировать нужно на WM_CLOSE или WM_DESTROY для закрытия и на WM_SIZE для сворачивания

А чтобы прога загружалась автоматичестки при входе в систему, нужно засунуть ее или ее ярлык в автозагрузку, или прописать файл проги в реестре в HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Run

Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог