Mozilla ActiveX Control

Mozilla ActiveX Control

Le Mozilla ActiveX Control est un composant ActiveX pour Windows qui permet de créer des navigateurs ou des moteurs de rendu HTML (pages web) dans des applications tierces capables de gérer les objets COM.

Ce composant utilise le moteur d'affichage Gecko, qui est celui utilisé par FireFox. L'API est similaire à l'Internet Explorer ActiveX Control, jusque dans les limites d'une certaine compatibilité. Cependant, il n'existe plus aucun support pour ce composant dans le projet Mozilla, et la dernière version date de 2005, ce qui le rend un peu obsolète.

Il peut être utilisé dans ReactOS pour améliorer la compatibilité avec les applications Windows utilisant un moteur de rendu basé sur Internet Explorer.

Sommaire

Utiliser ce contrôle sous VB .Net

  1. Installer le contrôle (voir ici)
  2. Ajouter MozillaClass (ou similaire) depuis les composants COM à la Boite d'outils
  3. Ajouter une référence à MSHTMLEL.tlb
  4. Déposer le contrôle Mozilla dans votre Form
  5. L'utiliser

Utiliser ce contrôle sous Delphi

Voir ici.

Attention

  1. Ce projet est une copie très incomplète de l'API Microsoft et n'est basée que sur une version assez ancienne de Gecko... Il peut s'agir de faire un Preview de document HTML mais il n'est pas envisgable d'en faire un navigateur à part entière. Pour ce faire, il vous faudra utiliser C++ et XPCOM de Mozilla.
  2. L'objet Document hérite de IHTMLDocument2. VS 2005 demande à ce qu'un cast soit opéré entre document et IHTMLDocument2 pour fonctionner. De même pour tous les objets dont le type sera Object. À vous de trouver parmi MSHTML les interfaces qui peuvent fonctionner avec les objets retournés
Ex : Ctype(Ctype(AxBrowser.Document, mshtml.IHTMLDocument2).forms.item(0), mshtml.IHTMLElement2).outerHTML

Liens externes


Wikimedia Foundation. 2010.

Contenu soumis à la licence CC-BY-SA. Source : Article Mozilla ActiveX Control de Wikipédia en français (auteurs)

Игры ⚽ Поможем написать реферат

Regardez d'autres dictionnaires:

  • Mozilla ActiveX Control — The Mozilla ActiveX Control uses the Gecko layout engine to deliver a fully programmable HTML and XML rendering control for ActiveX developers. The API is similar to the Internet Explorer ActiveX control so it maintains a high degree of… …   Wikipedia

  • ActiveX — is a framework for defining reusable software components in a programming language independent way. Software applications can then be composed from one or more of these components in order to provide their functionality.[1] It was introduced in… …   Wikipedia

  • Mozilla Gecko — Gecko (moteur de rendu) Pour les articles homonymes, voir Gecko. Gecko (moteur de rendu) …   Wikipédia en Français

  • Activex — Component Object Model Pour les articles homonymes, voir COM. Component Object Model, aussi connu sous le nom de ActiveX, est une technique de composants logiciel (comme les DLL) créée par Microsoft. COM est utilisé en programmation pour… …   Wikipédia en Français

  • ActiveX — es un entorno para definir componentes de software reusables de forma independiente del lenguaje de programación. Las aplicaciones de software pueden ser diseñadas por uno o más de esos componentes para así proveer su correspondiente… …   Wikipedia Español

  • Features of Mozilla Firefox — The features of Mozilla Firefox distinguish it from other web browsers such as Internet Explorer. It lacks many features found in other browsers, in an effort to combat interface bloat and to allow the browser to be shipped as a small, pared down …   Wikipedia

  • Gecko (moteur de rendu) — Pour les articles homonymes, voir Gecko. Gecko (moteur de rendu) Développeur …   Wikipédia en Français

  • Gecko (Rendering Engine) — Gecko / libxul Entwickler: Mozilla Foundation Aktuelle Version: 1.9 (17. Juni 2008) Betriebssystem: Plattformunabhängig Kategorie: Engine …   Deutsch Wikipedia

  • Gecko Rendering Engine — Gecko / libxul Entwickler: Mozilla Foundation Aktuelle Version: 1.9 (17. Juni 2008) Betriebssystem: Plattformunabhängig Kategorie: Engine …   Deutsch Wikipedia

  • Libxul — Gecko / libxul Entwickler: Mozilla Foundation Aktuelle Version: 1.9 (17. Juni 2008) Betriebssystem: Plattformunabhängig Kategorie: Engine …   Deutsch Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”