Поиск на сайте
Главная Журнал Форум Wiki DRKB Страны мира


Как определить закрытие командного окна в консольном приложении

Консольные приложения Win32 запускаются в командном окне. Для того, чтобы консольное приложение могло определить когда консоль закрывается, надо зарегистрировать консольный обработчик управления и в выражении case искать следующие значения:

   CTRL_CLOSE_EVENT     Пользователь закрывает консоль
   CTRL_LOGOFF_EVENT    Пользователь завершает сеанс работы (log off)
   CTRL_SHUTDOWN_EVENT  Пользователь выключает систему (shut down)

Как это делается, можно посмотреть в примере CONSOLE. Более подробную информацию можно посмотреть в руководстве Win32 application programming interface (API) в разделе SetConsoleCtrlhandler().

 

 


Основные разделы сайта


 

Реклама