像TWebBrowser这类ActiveX控件,如何设置Parent控件﹖
一般我在建立控件并摆放到Form上时,喜欢这么写:
FPanel:=TPanel.Create(Self);
with FPanel do
begin
Parent:=Self;
FTreeView:=TTreeView.Create(Self);
with FTreeView do
begin
Parent:=FPanel;
Align:=alClient;
end;
end;
很不幸的,TWebBrowser.Parent 是 IDispatch 类型,而不是 TWinControl 类型。
那,怎么把 TWebBrowser 放到 Form 上面呢﹖
FWebBrowser.ParentWindow:=Form1.Handle?
是这么写吗﹖
有其他比较正确的写法吗﹖