как перехватить нажатие на кнопку минимизации формы
сразу говорю предлагать обрабатывать WM_COMMAND -> SC_MINIMIZE не надо - не приходит.. (ни в обработчик формы ни в ApplicationEvents). можете сами попробовать. у мя Builder 5.0
Цитата:
Originally posted by johny5
субж, помогите
сразу говорю предлагать обрабатывать WM_COMMAND -> SC_MINIMIZE не надо - не приходит.. (ни в обработчик формы ни в ApplicationEvents). можете сами попробовать. у мя Builder 5.0
субж, помогите
сразу говорю предлагать обрабатывать WM_COMMAND -> SC_MINIMIZE не надо - не приходит.. (ни в обработчик формы ни в ApplicationEvents). можете сами попробовать. у мя Builder 5.0
ApplicationEventsOnMinimize() работает
[COLOR=blue]void __fastcall void __fastcall TForm1::ApplicationEvents1Minimize(TObject *Sender)
{
Beep(500,3000);
}
[/COLOR]
попробуй сам
Цитата:
Originally posted by gray_k
ApplicationEventsOnMinimize() работает
[COLOR=blue]void __fastcall void __fastcall TForm1::ApplicationEvents1Minimize(TObject *Sender)
{
Beep(500,3000);
}
[/COLOR]
попробуй сам
ApplicationEventsOnMinimize() работает
[COLOR=blue]void __fastcall void __fastcall TForm1::ApplicationEvents1Minimize(TObject *Sender)
{
Beep(500,3000);
}
[/COLOR]
попробуй сам
Цитата:
Originally posted by johny5
ой.. я ща в MSDN начал рыться, оказывается не получают minimize формы, кот. были созданы не первыми и которыми владеют. о, как. а так действительно работает.. буду рыть дальше
ой.. я ща в MSDN начал рыться, оказывается не получают minimize формы, кот. были созданы не первыми и которыми владеют. о, как. а так действительно работает.. буду рыть дальше
Я данную ситуевину всегда через
WM_WINDOWPOSCHANGED
WM_WINDOWPOSCHANGING
отлавливаю.