C++ Builder
| Главная | Уроки | Статьи | FAQ | Форум | Downloads | Литература | Ссылки | RXLib | Диски |

 
окно , не реагирующее на кнопку закрыть все окна?
АлексейБСБ
Отправлено: 01.02.2005, 17:32


Не зарегистрирован







Подскажите плз -как сделать
окно , не реагирующее на кнопку " закрыть все окна?"
olegenty
Отправлено: 02.02.2005, 12:10


Ветеран

Группа: Модератор
Сообщений: 2412



в методах OnCloseQuery этих окон по некоторому условию выставить
CODE
CanClose = false
Керти
Отправлено: 02.02.2005, 16:06


Не зарегистрирован







Вопрос — olegenty, а как сделать, чтобы прога не реагировала
на команду "cвернуть все окна" (та кнопка, что на панели задач) ?
Konstantine
Отправлено: 02.02.2005, 17:11


Мастер участка

Группа: Модератор
Сообщений: 545



во-первых в вопросе было про "закрыть" smile.gif
а про "свернуть" — скорее всего нельзя, т.к. недавно обсуждали, что окна остаються, а прорисовывается лишь сам рабочий стол поверх всех окон...
АлексейБСБ
Отправлено: 02.02.2005, 18:46


Не зарегистрирован







А как же тогда сделано у FlashGet ? Ведь когда сворачиваем все окна
иконкой программы XP — Quick Launch , маленькое черное окно FlashGet
остается на экране !! ??
Treumer
Отправлено: 03.02.2005, 18:44


Станционный диспетчер

Группа: Участник
Сообщений: 92



QUOTE (АлексейБСБ @ 02/02/2005, 19:48)
А как же тогда сделано у FlashGet ? Ведь когда сворачиваем все окна
иконкой программы XP — Quick Launch , маленькое черное окно FlashGet
остается на экране !! ??

Очевидно можно как-то узнать, что Винда перерисовала свой десктоп поверх всех окон и в этом случае перерисовать свое окошко... cool.gif
Вот токо как ?! ohmy.gif

Вернуться в Вопросы программирования в C++Builder