| mailto:yukio@ca.mbn.or.jp |
TUIWebBrowserは、Ie4/ie5のインスタンスであるIWebBrowser2をTOleContainerを使用してDelphiのコンポーネントとして使用可能にしたものです。Delphiで取り込むことができるTWebBrowserの機能をすべて含み、大きく拡張していますが、TWebBrowserは、継承していません。DelphiのComプログラムの制限によるものです。同じ理由から、TUIWebbrowserからクラスを継承して新しいクラスをつくることもできません。Delphi5よりこの制限がなくなりましたので、Delphi6用のものは、TWebBrowserから継承します。
また、TDomEventクラスト連携することによってMSHTMLのDomを簡単にアクセスすることができます。IEのActiveXは、標準では、子ウインドウにメッセージが転送されない仕様になっています。UIWebBrowserでは、子ウインドウでのメッセージハンドラを装備しました。したがってキーボードからの入力が正常に働きます。
D6プロ用パッケージ(コンパイルされたパッケージ、ただしヘルプなどありませんので上記もダウンしてください。)
http://plaza21.mbn.or.jp/~takoyakusi/delphi/UIWebBrowser/UIWebBrowserPG.EXE
TUIWebBrowserは、フリーウェアです。
TDomEvent,
TDom_Eventは,プログラムソースコードを公開しますが、シェアウエアです。
win95,win98+IE4.01SP1以上 delphi4 /delphi5
著作者 由木尾 晃 (2001/09/10)
| mailto:yukio@ca.mbn.or.jp |