Как и многие приложения, мое создает несколько окон.Я не знаю и не могу отслеживать, сколько окон было создано, поэтому я не знаю, когда их нет.
Моя проблема в том, что когда все окна закрыты, если я не вызову PostQuitMessage
каким-то образом приложение продолжает работать без открытых окон (очевидно).Я не могу вызвать PostQuitMessage
в обработчике сообщений в ответ на сообщение WM_DESTROY
, потому что оно закроет все окна, когда первое будет закрыто, даже если есть еще двадцать других открытых.
МойВопрос в том, как узнать, когда позвонить PostQuitMessage(0)
, чтобы фактически закрыть приложение?