SHDocVw.TWebBrowser

提供: RAD Studio API Documentation
移動先: 案内検索

Vcl.OleCtrls.TOleControlVcl.Controls.TWinControlVcl.Controls.TControlSystem.Classes.TComponentSystem.Classes.TPersistentSystem.TObjectTWebBrowser

Delphi

TWebBrowser = class(TOleControl, IDocHostUIHandler, IDocHostShowUI, IOleCommandTarget)

C++

class PASCALIMPLEMENTATION TWebBrowser : public Vcl::Olectrls::TOleControl

プロパティ

種類 可視性 ソース ユニット
class public
SHDocVw.pas
SHDocVw.hpp
SHDocVw SHDocVw


説明

TWebBrowser は、Microsoft の Shell Doc Object and Control Library(SHDOCVW.DLL)の Web ブラウザ機能へのアクセスを提供します。

TWebBrowser は、独自の Web ブラウザ アプリケーションを作成したり、インターネット、ファイル、およびネットワークのブラウズ機能、ドキュメント表示機能、およびデータ ダウンロード機能を独自のアプリケーションに追加できるようにするために、Microsoft の Shell Doc Object and Control Library(SHDOCVW.DLL)の IWebBrowser2 インターフェイスをラップしたものです。

TWebBrowser は SHDOCVW.DLL をラップしているため、このコンポーネントを使用するには、SHDOCVW.DLL がインストールされていなければなりません。この DLL は Internet Explorer 4 以降に付属しています。

TWebBrowser は、ランタイム環境で Internet Explorer コンポーネントを使用しており、各ランタイム環境はバージョンの異なる IE コンポーネントを持っている可能性があります。デフォルトでは、TWebBrowserIE7 Standards モードを使用します。これは、たとえランタイム環境が最新の IE (例、IE11)をインストールしていてもです。TWebBrower コンポーネントのブラウザ エミュレーション モードを制御するには、次のレジストリの項目を設定します:

 HKEY_LOCAL_MACHINE (or HKEY_CURRENT_USER) \SOFTWARE\Microsoft\Internet Explorer\Main\FeatureControl\FEATURE_BROWSER_EMULATION\<your application name> 

詳細については、http://msdn.microsoft.com/en-us/library/ee330730%28v=vs.85%29.aspx#browser_emulation を参照してください。

関連項目