Ich habe mal alles in ein kleines Projekt gepackt, um die Anwendung meines Codes zu verdeutlichen.
Das Projekt dürfte ab Delphi5 funktionieren. Zusätzlich ist noch folgender Kniff enthalten:
Delphi-Quellcode:
procedure TfrmMain.FormResize(Sender: TObject);
begin
if Assigned(PDF7)
then begin
// Because of the strange behavior of the new Acrobat 7 ActiveX control,
// it has to loose and gain focus again to repaint itself to the new size.
// You have to give the focus to an control on the form, not the form itself.
pnlBottom.SetFocus;
// Using the form here doesn't work
PDF7.SetFocus;
end;
end;