Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > C++ Builder > Как отменить alt-f4 на форме


Автор: np9mi7 11.8.2005, 10:54
Добрый день.

Есть задача: необходимо отобразить форму, и не дать её закрывать (причем это не главная форма приложения).

Решил делать так: убал кнопку закрыть форму, но событие OnClose генерируется на ALT - F4, как отменить генерацию события на такое сочетание клавиш? Или как просто отменить закрытие формы в этот момент?

Заранее благодарен за помощь.

Автор: _hunter 11.8.2005, 11:27
поиск рулит -- уже несколько тем поднималось про перехват alt+f4/alt+tab/ctrl+esc...

Автор: codelord 11.8.2005, 14:56
Так подойдет ? smile
Код

void __fastcall TForm1::FormClose(TObject *Sender, TCloseAction &Action)
{
Abort();
}

Автор: np9mi7 12.8.2005, 00:41
Да там полно способов, как оказалось... поиск действительно помог....

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)