Modèle pour créer vos bandeaux internet explorer/windows explorer et vos browser helper objects

Soyez le premier à donner votre avis sur cette source.

Vue 16 409 fois - Téléchargée 625 fois

Description

Ce code fournit les classes de bases pour créer des extensions pour Internet Explorer et Explorateur Windows :
-> barre d'outils
-> bande de la barre des tâches (comme le FR/EN à côté de l'horloge et du systray)
-> bandeau vertical et horizontal
-> Browser Helper Object sans interface graphique "par défaut", par exemple, un objet agissant sur toutes les pages htmls

Pour créer l'un des trois premiers types, il suffit de créer un UserCOntrol qui dérive de la classe BandObjectBase
et de marquer la classe avec l'attribut BandObject afin de préciser son titre, son texte de menu, sa description et son types parmi les trois ci dessus

Pour créer un Browser Helper Object, il suffit de dériver une classe de BrowserBHOBase.

Voir le projet d'exemple BHOTest.

Ensuite, on peut accéder (si instancié par Internet Explorer) à la page html affichée ou plus précisement à l'instance du webbrowser.

Ce code fournit aussi un projet de déploiement incluant tout le nécessaire pour déployer et enregistrer simplement vos extensions dans IE et Explorer.

Ce code étend le code de Pavel Zolnikov disponible à http://www.codeproject.com/KB/shell/dotnetbandobjects.aspx.
Mes améliorations sont surtout du point de vue de la compatibilité avec IE7, Vista, le déploiement et les BHO simples.
Pour ce qui est des bandeaux, le code est à 90% de la source citée notamment dans l'utilisation d'un attribut pour indiquer les enregistrements COM nécessaire à l'extension.

Conclusion :


N'hésitez pas à commenter et à noter !

Codes Sources

A voir également

Ajouter un commentaire Commentaires
Messages postés
403
Date d'inscription
mercredi 19 avril 2006
Statut
Membre
Dernière intervention
7 août 2020
1
Toujours d'actualité et même plus vu le peu de doc que l'on trouve sur les extensions IE...
Messages postés
2
Date d'inscription
jeudi 9 juin 2005
Statut
Membre
Dernière intervention
11 septembre 2008

The best BHO sample that I found!
Thanks a lot!

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.