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

Ваш аккаунт

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

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

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

как перехватить нажатие на кнопку минимизации формы

3.1K
17 января 2003 года
johny5
2 / / 17.01.2003
субж, помогите
сразу говорю предлагать обрабатывать WM_COMMAND -> SC_MINIMIZE не надо - не приходит.. (ни в обработчик формы ни в ApplicationEvents). можете сами попробовать. у мя Builder 5.0
295
17 января 2003 года
gray_k
356 / / 20.12.1999
Цитата:
Originally posted by johny5
субж, помогите
сразу говорю предлагать обрабатывать WM_COMMAND -> SC_MINIMIZE не надо - не приходит.. (ни в обработчик формы ни в ApplicationEvents). можете сами попробовать. у мя Builder 5.0


ApplicationEventsOnMinimize() работает
[COLOR=blue]void __fastcall void __fastcall TForm1::ApplicationEvents1Minimize(TObject *Sender)
{
Beep(500,3000);
}
[/COLOR]
попробуй сам

3.1K
17 января 2003 года
johny5
2 / / 17.01.2003
ой.. я ща в MSDN начал рыться, оказывается не получают minimize формы, кот. были созданы не первыми и которыми владеют. о, как. а так действительно работает.. буду рыть дальше

Цитата:
Originally posted by gray_k

ApplicationEventsOnMinimize() работает
[COLOR=blue]void __fastcall void __fastcall TForm1::ApplicationEvents1Minimize(TObject *Sender)
{
Beep(500,3000);
}
[/COLOR]
попробуй сам

358
17 января 2003 года
moonmike
423 / / 18.10.2002
Цитата:
Originally posted by johny5
ой.. я ща в MSDN начал рыться, оказывается не получают minimize формы, кот. были созданы не первыми и которыми владеют. о, как. а так действительно работает.. буду рыть дальше


Я данную ситуевину всегда через
WM_WINDOWPOSCHANGED
WM_WINDOWPOSCHANGING
отлавливаю.

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