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

Ваш аккаунт

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

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

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

Как пристарте программы запустить ее в трей?

7.9K
18 ноября 2004 года
kima
11 / / 18.11.2004
Подскажите пожалуйста как при старте, имено при старте, а не по кнопке, свернуть программу, в иконку в трее. Программка-диалог написана с помощью MFC.
Я пробовала несколько методов:
1. По таймеру, запущеному из InitDialog() посылала сообщение через SendMessage();
Но результат меня не удовлетворил, тк окно все же появлялось на долю секунды...
2. Пробовала перекрыть метод OnShowWindow(), а в нем писала:
this->ShowWindow(SW_MINIMIZE);
this->ShowWindow(SW_HIDE);
Но результат опять мне не понравился, получилось, что в трее иконка появилась, но и на панели задач тоже остался прямоугольник...

Помогите, пожалуйста, дельным советом или ссылкой на работающий пример.
9.3K
18 ноября 2004 года
hrobak
1 / / 18.11.2004
Цитата:
Можно попробовать в методе PreCreateWindows поменять стиль окна, т.е. написать
cs.dwExStyle |= WS_EX_CLIENTEDGE;

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