begin process at 2010 02 09 23:52:09
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Réseau & Internet

 > TOOLBAND IE [TOOLBAND POUR INTERNET EXPLORER]

TOOLBAND IE [TOOLBAND POUR INTERNET EXPLORER]


 Information sur la source

Note :
7,67 / 10 - par 3 personnes
7,67 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :Réseau & Internet Niveau :Initié Date de création :07/04/2004 Vu / téléchargé :12 844 / 1 103

Auteur : GSX_HS

Ecrire un message privé
Site perso
Commentaire sur cette source (8)
Ajouter un commentaire et/ou une note

 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

Les Membres Club peuvent télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip


 Sources du même auteur

Source avec Zip Source avec une capture ACTKEYBOARD [SAVOIR SI SCROLL, CAPSLOCK OU NUMLOCK EST ACTIV...
Source avec Zip Source avec une capture IMAGE2HTML [CONVERTISSEUR D'IMAGES AU FORMAT HTML]

 Sources de la même categorie

Source avec Zip BASE64/BASE64URL ENCODE/DECODE par f0xi
Source avec Zip AFFICHAGE DES INFODFS par fbalien
Source avec Zip Source avec une capture INTRA MESSENGER - DELPHI par keket
Source avec Zip CODAGE DÉCODAGE PDU 7BITS par AccessToYou
Source avec Zip Source avec une capture SIMPLEWEBBROWSER par cantador

Commentaires et avis

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 ?

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


Commentaire de shlavos le 02/01/2008 10:43:41

Terrible !  Merci pour cette source !

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 !

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 ?
:/

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é.

Commentaire de jeromefer le 14/07/2009 18:43:09

Bonjour a tous.

Merci beaucoup pour cette tres belle source*.
Il manque simplement IPersistStream dans l'interface pour que les methodes save et load
puisse etre traitees et que la barre d'outils sur le bureau puisse etre
automatiquement reouverte.

Jerome

Commentaire de djebbifarouk le 30/12/2009 09:32:29

la source ne fonctions pas j'ai un problemme au niveaux de :
DelphiBand_TLB in 'DelphiBand_TLB.pas'=  Err : [DCC Erreur fatale] DelphiBand.dpr(7): F1026 Fichier introuvable : 'DelphiBand_TLB.dcu'
je travaille DelphiBand - CodeGear RAD Studio pour Microsoft Windows.

 Ajouter un commentaire




Nos sponsors


Sondage...

Comparez les prix


HTC Hero

Entre 550€ et 550€

CalendriCode

Février 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728

Consulter la suite du CalendriCode

 
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

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,983 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales