SHDocVw.TWebBrowser

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 コンポーネントを持っている可能性があります。デフォルトでは、TWebBrowser は IE7 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 を参照してください。