SHDocVw.TWebBrowser
Delphi
TWebBrowser = class(TOleControl, IDocHostUIHandler, IDocHostShowUI, IOleCommandTarget)
C++
class PASCALIMPLEMENTATION TWebBrowser : public Vcl::Olectrls::TOleControl
Propriétés
| Type | Visibilité | Source | Unité | Parent |
|---|---|---|---|---|
| class | public | SHDocVw.pas SHDocVw.hpp |
SHDocVw | SHDocVw |
Description
TWebBrowser donne accès à la fonctionnalité de navigateur Web des objets Microsoft Shell Doc et Control Library (SHDOCVW.DLL).
TWebBrowser encapsule l'interface IWebBrowser2 des objets Microsoft Shell Doc et Control Library (SHDOCVW.DLL) pour vous permettre de créer une application navigateur Web personnalisée ou de doter vos applications de fonctions Internet, de navigation de fichiers et réseau, de visualisation de document et de téléchargement de données.
TWebBrowser encapsule SHDOCVW.DLL. Pour cette raison, SHDOCVW.DLL doit être installé si vous souhaitez utiliser ce composant. Cette DLL est livrée avec Internet Explorer 4 et versions ultérieures.
TWebBrowser utilise le composant Internet Explorer en environnement runtime. Tous les environnements runtime n'ont pas la même version du composant IE. Par défaut, TWebBrowser utilise le mode IE7 Standards même si l'environnement runtime dispose de la dernière version de IE (par exemple, IE11). Pour contrôler le mode Browser Emulation du composant TWebBrower, définissez l'entrée de registre comme suit :
HKEY_LOCAL_MACHINE (or HKEY_CURRENT_USER) \SOFTWARE\Microsoft\Internet Explorer\Main\FeatureControl\FEATURE_BROWSER_EMULATION\<your application name>
Pour de plus amples détails, voir http://msdn.microsoft.com/en-us/library/ee330730%28v=vs.85%29.aspx#browser_emulation