Ich weis nicht wie dein Programm aufgebaut ist..
Daher zuerst die Frage bekommt dein Fenster den Focus wenn du einen Ordner suchst der den Focus hat?
Wenn dem nicht so ist dann kannst du das ganz einfach klären mit einer einfachen abfrage.
Wenn dir das Fensterhandle bekannt ist dann verwende das hier und gut ist.
Delphi-Quellcode:
if (WinHandle = GetFocus) then
begin
//bla, bla das WindowHandle hat den Focus.
// tu was
end;
gruss