Hi,
ich finde dein Code müsste bei dir eher so aussehen:
Delphi-Quellcode:
begin
Result:= True;
GetWindowRect(wnd,Rec);
if (X>=Rec.Left) and (X<=Rec.Right) and (Y>=Rec.Top) and (Y<=Rec.Bottom) then
begin
H:=wnd;
Result := false;//abbrechen, das vorderste Fenster wurde gefunden
end;
end;