Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

TOOLBAND IE [TOOLBAND POUR INTERNET EXPLORER]


Information sur la source

Description

Cliquez pour voir la capture en taille normale
Bonjour à tous,

Bon, pour commencer, regarder la capture ... Pas mal non ?
Alors vous aussi vous vouler en créer une ? et bien suivez moi.

Je ne vais pas vous cacher que créer une ToolBand (c'est comme sa que sa s'appel) n'est pas très facile,
mais si vous savez maitriser votre souris et que vous avez un petit peu de matière grise, sa devrai marcher.

Alors pour commencer une ToolBand peut très bien s'intégrer sous Internet Explorer (IE pour les intimes) que sur votre TaskBar (j'en vois déja qui comence à s'interesser à ce que je dit).

1)Récupération des ActiveX nécéssaires :

Pour commencer ouvrez la fenêtre d'importation des controles ActiveX et installez le controle :

Microsoft Internet Controls (Version x.x)

ATTENTION : dans les Classes, Delphi met TWebBrowser comme nom par defaut il vous faut impérativement le renomer en TWebBrowser2, OBLIGATOIREMENT !


2) Premier contact avec le code :
Téléchargez l'archive, décompressez la (vous vous en doutiez non ? :p ), et vous devriez voir plusieurs dossiers.
Ouvrez les dans l'ordre que je vous indique :
   1- DelphiBand.dpr
   2- _DelphiBand.pas
   3- DelphiBandForm.pas

Voila vous avez du vous rendre compte que DelphiBandForm.pas ouvre une Form Vide ... alors c'est bien on continu.
Vous allez devoir configurer _DelphiBand.pas.
rendez vous à la ligne 68 et là vous devriez voir sa :

  Caption = 'Delphi Band'; //Le titre
  BandType = VerticalBand; //Désigne la position
  ToolBand = FALSE; //Créer la ToolBand

Il vous suffit de configurer ces quelques lignes.

Pour BandType vous pouvez mettre :

DeskBand //intègre la ToolBand uniquement dans la TaskBar
VerticalBand //Intègre la ToolBand dans IE et sa position est verticale
HorizontalBand //Intègre la ToolBand dans IE et sa position est horizontale

3) Création de la Form :
Maintenant regarder la Form que vous aviez ouvert au debut (DelphiBandForm.pas), modifiez la !
Pour cette partie je laisse votre imagination s'en charger.

4) Compilation et visualisation :
Ha maintenant on compile ... alors la compilation ne se fait pas comme d'habitude.
Pour compiler allez dans le menu 'Run\Register ActiveX Server' (Désolé j'utilise Delphi en Anglais).

Et voila si vous voyez le message comme quoi l'enregistrement est un succé c'est que vous avez gagné :)

5) Information supplémentaires :
Allors je préfaire prévenir les utilisateur de Windows XP (c'est celui que j'utilise), sa deconne pas mal avec la TaskBar
et je n'arrive pas à intégrer la Style Windows XP au ToolBand sous IE et il y en a d'autres ...

Après avoir compilé votre DLL (run\Register ActiveX Server) elle devient utilisée par Windows, donc si vous voulez la supprimer (au cas ou vous la recompileriez), il faut faire Ctrl+Alt+Supr et killer EXPLORER.EXE , le relancer, puis dans le menu Delphi : run\UNregister ActiveX Server.

Si vous rencontrez des problèmes de redimentionnement (dans la taskBar) ouvrez _DelphiBand.pas et :
allez à la ligne 181 (pdbi.ptMinSize.y := Bandform.width;) et remplacez Bandform.width par 0
allez à la ligne 182 (pdbi.ptMinSize.x := -1;) et remplacez -1 par 0
allez à la ligne 194 (pdbi.ptMaxSize.x := -1;) et remplacez -1 par 0
allez à la ligne 195 (pdbi.ptMaxSize.y := -1;) et remplacez -1 par 0

FINAL :
JE NE SUIS PAS L'AUTEUR DES SOURCES, un ami me les a envoyé pour que je les fasses fonctionner et il a oublié de me préciser l'adresse, heureusement les codeurs sont intéligent et marquent l'adresse de leur site  dans leur sources :), allez voir leur site, il y a tout ce qu'il faut pour bien bidouiller IE.

@+, bon coding et merci d'avoir lu mon tuto
 

Source

  • TOUT EST DANS LE ZIP
TOUT EST DANS LE ZIP

Fichier Zip

Pour les "Membres Club", vous pouvez télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip

Commentaires et avis

signaler à un administrateur
Commentaire de pyroflo le 11/04/2004 17:15:01

La voilà la source que j'attendais !

Je m'empresse pour compiler la DLL et....il me manque Shdocvw_tlb.pas :(

Je suis sous D7 Entreprise.

Tu pourrais me fournir cette unité stp ?

signaler à un administrateur
Commentaire de reidecastru le 22/05/2006 04:53:54

http://cvs.sourceforge.jp/cgi-bin/viewcvs.cgi/openexeed/openexeed/Attic/SHDocVw_TLB.dcu?rev=1.2&view=log

http://cvs.sourceforge.jp/cgi-bin/viewcvs.cgi/openexeed/openexeed/Attic/SHDocVw_TLB.pas?rev=1.2&view=log


signaler à un administrateur
Commentaire de shlavos le 02/01/2008 10:43:41

Terrible !  Merci pour cette source !

signaler à un administrateur
Commentaire de shlavos le 06/01/2008 11:33:47

Bonjour
Est-ce que quelqu'un qui a utilisé cette source sait comment intercepter l'évenement "DocumentComplete" de l'instance IE dans laquelle est ouvert la toolbar ?
En ce qui me concerne y a rien à faire, je trouve pas.
Merci d'avance !

signaler à un administrateur
Commentaire de shlavos le 06/01/2008 14:30:18

Et autre chose sinon : dès qu'on lance la Toolbar, les opérations couper/copier/coller de IE se désactivent, quel que soit le contenu de la tooblar.
Est-ce que quelqu'un a la moindre sorte d'explication à ça ?
:/

signaler à un administrateur
Commentaire de MAsterC le 19/03/2008 02:55:25

Bonjour,
Est-il possible d'ajouter l'exécution d'une nouvelle Form? Par exemple, si nous voulons un page pour différent Settings, puis par la suite les sauvegardée avec les fonctions INIFILES.

J'ai tenté le coup, seulement IE crée une erreur lorsque que la form en question est demandé.

Ajouter un commentaire



Nos sponsors

Sondage...

CalendriCode

Juillet 2009
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Comparez les prix Nouvelle version


HTC G1

Entre 449€ et 449€


Photothèque Nouveau !



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,234 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.