Как пристарте программы запустить ее в трей?
Я пробовала несколько методов:
1. По таймеру, запущеному из InitDialog() посылала сообщение через SendMessage();
Но результат меня не удовлетворил, тк окно все же появлялось на долю секунды...
2. Пробовала перекрыть метод OnShowWindow(), а в нем писала:
this->ShowWindow(SW_MINIMIZE);
this->ShowWindow(SW_HIDE);
Но результат опять мне не понравился, получилось, что в трее иконка появилась, но и на панели задач тоже остался прямоугольник...
Помогите, пожалуйста, дельным советом или ссылкой на работающий пример.
Цитата:
Можно попробовать в методе PreCreateWindows поменять стиль окна, т.е. написать
cs.dwExStyle |= WS_EX_CLIENTEDGE;
cs.dwExStyle |= WS_EX_CLIENTEDGE;