Форум программистов, компьютерный форум CyberForum.ru

Окошко с сообщением "Hello". - C++

Восстановить пароль Регистрация
 
BESSON_off
 Аватар для BESSON_off
3 / 0 / 1
Регистрация: 08.07.2013
Сообщений: 329
19.09.2013, 20:01     Окошко с сообщением "Hello". #1
Всем привет!

Хочу обратиться с просьбой показать, как будет выглядеть код, если нужно реализовать следующее: программа после запуска сворачивается в трей, и как только я щелкну mouse1 вылазило бы окошко с сообщение "Hello".

Может кто-нибудь помочь?
Лучшие ответы (1)
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Croessmah
Модератор
Эксперт С++
 Аватар для Croessmah
11816 / 6795 / 769
Регистрация: 27.09.2012
Сообщений: 16,867
Записей в блоге: 2
Завершенные тесты: 1
19.09.2013, 20:56     Окошко с сообщением "Hello". #2
Ну примерами мы не богаты, но ссылкой на справку помогём )))
MSDN: Shell_NotifyIcon function
BESSON_off
 Аватар для BESSON_off
3 / 0 / 1
Регистрация: 08.07.2013
Сообщений: 329
21.09.2013, 19:08  [ТС]     Окошко с сообщением "Hello". #3
Какой раздел С++ отвечает за подобные вещи? WIN API?
gazlan
2857 / 1805 / 271
Регистрация: 27.08.2010
Сообщений: 4,886
Записей в блоге: 1
21.09.2013, 21:36     Окошко с сообщением "Hello". #4
System Tray Icons - Minimize Your Application to the SysTray
Убежденный
Системный программист
 Аватар для Убежденный
14183 / 6198 / 984
Регистрация: 02.05.2013
Сообщений: 10,324
Завершенные тесты: 1
21.09.2013, 22:29     Окошко с сообщением "Hello". #5
Сообщение было отмечено автором темы, экспертом или модератором как ответ
Ко всему написанному добавлю, что корректная реализация иконки в трее должна
отслеживать возможный перезапуск оболочки (explorer.exe) через подписку
на оконное сообщение "TaskbarCreated", с помощью RegisterWindowMessage и в
этом случае пересоздавать иконку заново. Иначе она может и пропасть из трея.
Особенно это все актуально для программ, стартующих из автозагрузки.

А если программа запускается от администратора, то доставку сообщения "TaskbarCreated"
от оболочки нужно явно разрешить через ChangeWindowMessageFilter (доступна с Vista),
иначе оно не придет (будет заблокировано UAC).
BESSON_off
 Аватар для BESSON_off
3 / 0 / 1
Регистрация: 08.07.2013
Сообщений: 329
23.09.2013, 15:58  [ТС]     Окошко с сообщением "Hello". #6
Это есть WIN API?
Yandex
Объявления
23.09.2013, 15:58     Окошко с сообщением "Hello".
Ответ Создать тему
Опции темы

Текущее время: 00:13. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru