C++ C++ C# C# ASP.NET Security ASP.NET Security ASM ASM Скачать Скачать Поиск Поиск Хостинг Хостинг  
  Программа для работы с LPT портом...
Язык: .NET — ©Alexey...
  "ASP.NET Atlas" – AJAX в исполнении Micro...
Язык: .NET — ©legigor@mail.ru...
  "Невытесняющая" Многопоточность...
Язык: C/C++ — ©...
  01.05.2010 — Update World C++: Сборник GPL QT исходников
  15.12.2007 — Весь сайт целиком можно загрузить по ссылкам из раздела Скачать
Хостинг:
Windows 2003, ASP.NET 2.0
бесплатный и от 80 руб./мес


   Отправить письмо
Кулабухов Артем, Беларусь




 109 - Прячем окно в SysTray / MFC шаг за шагом / Visual C++

Шаг 109 - Прячем окно в SysTray

Итак, чтобы получить нормальное приложение, которое прячется в SysTray нам просто надо его убрать с экрана. Создадим кнопку HIDE на диалоговом окне.

109.gif (1982 b)

Напишем к ней код.

void CTestSystrayDlg::OnButton3() 
{
ShowWindow(SW_HIDE);	
}
Изменим код по нажатию на на иконку. 

void CTestSystrayDlg::OnIcon(WPARAM wp, LPARAM lp)
{
	if (lp==515) ShowWindow(SW_RESTORE);

}

Всё можете испытывать. Запустите. Нажмите кнопку SysTray - появится иконка. Нажмите кнопку Hide - окно пропадет вообще. Щелкните по иконке - окно появится. Теперь эти процедуры Вы можете комбинировать в произвольном порядке.


Загрузить проект | | |
Автор Каев Артем.
[AD]