Parent umbiegen, mal ganz grob:
Delphi-Quellcode:
procedure TForm1.bn1Click(Sender: TObject);
var
h: THandle;
begin
Application.HelpShowTableOfContents;
h := FindWindow('HH Parent', 'der titel meiner hilfe');
if h > 0 then begin
Windows.SetParent(h, panel2.Handle);
Windows.SetWindowPos(h, 0, 0, 0, panel2.ClientWidth, panel2.ClientHeight, 0);
end;
end;
Feintunen könnte man das vermutlich, indem man erstmal das
Handle des Inhaltes rausholt, um nicht das ganze Fenster umbiegen und anzeigen zu müssen. Auch muss man bei Resize natürlich anpassen.
Ist sicherlich auch nicht die schönste Methode, aber schnell umgesetzt.