Положи на форму ApplicationEvents и обрабатывай ЕГО событие OnDeactivate
 
 
 
 
  Хорошо, это сработало, но ещё осталась проблема, а какое событие - на обратный альтаб в сторону приложения? Я вот OnActivate взял, так вот почему-то сразу после обработки деактивации началась обработка активации (?).
Добавлено через  6 мин. 
Просто проблема в том, что моя программа меняет разрешение, я хочу чтоб при альтабе она восстанавливала разрешение на исходное, а потом после обратного переключения меняла на своё. Менять разрешения я умею, как события отлавливать.
 
 
 
 
  Вобщем у меня похоже в обработчике деактивации кто-то вызвал активацию, добавил ещё одну булеву переменную, всё заработало, спасибо... 
С ума в дельфе сойдешь, что ни обработай - что-то другое нечаянно вызовется, лишний раз обработается, и так по кругу. В Паскале намного легче было...
 
 
   
  Это текстовая версия — только основной контент. Для просмотра полной версии этой страницы, пожалуйста, 
нажмите сюда.