Палка, Крестик
когда пользователь нажимает закрыть или свернуть прогу, она сворачивается в панель рядом с часами;
прога загружалась автоматически при входе в систему;
Как сделать:
когда пользователь нажимает закрыть или свернуть прогу, она сворачивается в панель рядом с часами;
прога загружалась автоматически при входе в систему;
При получении прерывания сворачивания/закрывания нужно
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 (кстати, тут самым доступным образом объяснено то, что нужно).
При получении прерывания сворачивания/закрывания нужно
Win общается с окнами не прерываниями, а сообщениями. В данном случае реагировать нужно на WM_CLOSE или WM_DESTROY для закрытия и на WM_SIZE для сворачивания
А чтобы прога загружалась автоматичестки при входе в систему, нужно засунуть ее или ее ярлык в автозагрузку, или прописать файл проги в реестре в HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Run