Sources
Delphi Russian Knowledge Base
DRKB - это самая большая и удобная в использовании база знаний по Дельфи в рунете, составленная Виталием Невзоровым

Как узнать, форма активна или нет?

01.01.2007
type
   
//...
 
private
   
{ Private declarations }
    procedure WMNCACTIVATE
(var M: TWMNCACTIVATE); message WM_NCACTIVATE;
 
end;
 
 
implementation
 
//...
 
procedure TForm1
.WMNCACTIVATE(var M: TWMNCACTIVATE);
begin
  inherited
;
 
if M.Active then
    caption
:='Form active'
 
else caption:='Form not active' ;
end;

Взято с сайта https://www.swissdelphicenter.ch/en/tipsindex.php