Попытка установить диалог «Хотите сохранить» при попытке закрыть окно с помощью кнопки «Закрыть» на миниатюре панели задач в Windows 7 (с активным просмотром аэродинамики).
Использование MessageBox () при обработке WM_CLOSE не работает. MessageBox не будет отображаться до тех пор, пока вы не переместите курсор мыши за пределы миниатюры, поэтому функция аэродинамики отключена.
Многие приложения имеют такое поведение с ошибками, так что это, вероятно, недостаток дизайна в Windows 7, но для некоторых программ это работает (Word, Notepad, Visual Studio, ...), поэтому мне интересно, какой прием они используют ( или что нужно, чтобы "выйти" из режима аэродинамики программно).
Небольшое приложение «Звукозапись», поставляемое с Windows 7, имеет ту же проблему (если вы записали что-то без сохранения и попытаетесь закрыть его с помощью кнопки «Закрыть») ...