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 !

TASKWINBAR 2.0B (UNE AUTRE IDÉE DE WINDOWS)


Information sur la source

Catégorie :Fichier / Disque Classé sous : taskbar, taskwinbar, windows, multidesk, ergo5 Niveau : Initié Date de création : 06/03/2006 Date de mise à jour : 21/03/2006 02:32:58 Vu / téléchargé: 5 919 / 862

Note :
9,5 / 10 - par 4 personnes
9,50 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10

Commentaire sur cette source (34)
Ajouter un commentaire et/ou une note


Description

Cliquez pour voir la capture en taille normale
C'est ici un projet complexe et plutot complet que je vous propose ici.
Il a pour but final (et surment pas avant une troisième version) de pouvoir remplacer la barre des taches de windows !
Pour cella je propose des outils plus puissant que votre barre des tache windows...
Sont implenté de facon Hard (directement dans l'exe) Des modules :
Un gestionnaire multiBureau (gestion des fenetre uniquement)
Une barre d'adresse qui vous permet d'entrer un raccourcis prédéfinie ou bien un chemin type "c:\..."
Un lecteur de musique gérant les MP3,Wav,Ogg et WMA avec playlist "simplisime"
Un module spécial MSN pour la gestion de votre statu directment sur la TaskWinBar
Une gauge 2D qui peut affiche l'heure
Des icone créable par l'intémédiaire des raccourci perso !
Enfin un gestion MonoPlugIn permet de charger des PlugIn (un a la fois pour le moment) de facon Soft (en Dll)
L'avantage est consèquent : on peut améliorer le programme avec ces plugins sans modifier l'exe !!
Vous pouvez donc créé un plugIn de sans toucher a l'exe grace au modèle VB6 intégré dans l'instal !
Sont itégré deux plugIn pour exemple
Enfin j'ai ajouté un petit programme qui permet de remédie au bug de l'instal (il force la création de la dll TWB.dll et demande un redémarage de votre PC (TRES PREFERABLE SI VOUS N'AVEZ PAS VB6) )
Pour le fichier d'aide, je n'ai pas eu le temps de le modifier, mais les modification ne cage pas beaucoup l'interface de TWB , donc avec l'ancienne aide vous devez pouvoir vous débrouiller !

Ellas le programme d'instal est trops volumineux pour residé sur le serveur de CS je l'ai donc mis sur un serveur annexe (un serveur a mois)
En tans qu'auteur de l'instal et des principaux fichier qui y réside je peut vous assurrez qu'il n'exsiste a ma connaissance AUCUN VIRUS dans ce fichier
Le code devenant lui aussi trops grops, je ne peut le mettre, mais le code est disponnible sur l'installeur.
Cet instal a été crée par Script NSIS avec MakeNsis, si certaine personne sont intéréssé par le script je leur donnerai !

 

Conclusion

OBLIGATION DE PASSER PAR L'INSTALL POUR AVOIR LES FICHIER !!
L'instal se trouve ici :
http://membres.lycos.fr/sgapc/PRGM/TWB/Setup.exe (5.09Mo) (Et oui y a beaucoup de Dll)

Il y a un bug connu :
Lors de la mise en Masquer automatique, lors de l'arret de TWB, il lui arrive de planter pour des raison inconnue!
La Dll TWB.dll n'enregistre pas la décharge des PlugIn (un oubli de ma part)


 

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

Historique

11 mars 2006 00:21:48 :
Juste la capture ! Pas de modif du code source!
21 mars 2006 02:32:59 :
La liste est long, Rearder les explications pour le détail : Ajout de : Module MSN, PlugIn la Dll, PlugIn MSN, PlugIn ShutDonw, Ecran de finalisation de l'installation, Nouvelle installeur Code source disponible uniquement par l'intérmédiaire d'internet : http://membres.lycos.fr/sgapc/PRGM/TWB/Setup.exe (5.09Mo)

Commentaires et avis

signaler à un administrateur
Commentaire de Lucyberad le 06/03/2006 22:50:22

bon j'ai essayé l'exe et il m'as dit que il y avait une erreur de chargement de module car ils coincidait pas...
bon en gros si j'analyse le concept ce sera ce que compte faire microsoft pour vista. c'est vraiment un concept qui aurait pu etre originale mais t'est pris de vitesse ^^

signaler à un administrateur
Commentaire de nico1610 le 06/03/2006 23:17:01

sur la photo c'est l'A380* ca n'as aucun rapport mais j'aime bien les avions et celui ci a de la geule !

*Photo prise par moi même lors du bourget 2005

signaler à un administrateur
Commentaire de nico1610 le 07/03/2006 00:37:42

pour que le fichier marche essaye l'installation en mod complet !!
ca doit être soit a cause de l'ocx "led" soit du ddl "fmod" qui sont la pour le module mp3 !!

Et puis c'est pas grave mon truc est pret dans deux semaine/un mois et vista on l'attend tjrs (sf la béta)
Puis tout le monde va rester sur xp un moment alors je me fait pas trops de soucis, surtout que je peut pouser les module au maximum !!

signaler à un administrateur
Commentaire de Lucyberad le 07/03/2006 07:43:49

ben perso viste je l'ai deja (en 64-bits en +) donc voila, par contre par curiosité je vais quand emme essayer mais plus tard.

signaler à un administrateur
Commentaire de Pym Corp le 07/03/2006 10:41:04

Salut, chez moi quelques problèmes.
Le multi-bureaux ne marche pas.
Et ma taskbar (en haut) reprend le dessus lorsque je clique dessus (donc ton prog pas derrière elle)

signaler à un administrateur
Commentaire de nico1610 le 07/03/2006 23:22:53

Ha dsl , le soft ne prevoit pas que la taskBar soit mise en haut !! A modifier
Mais tu peut en cliquant sur le text "TaskWinBar" faire glisser la barre de facon a la mettre ou tu veut, la magnétisation t'aidera elas , je n'est pas fais de suvegarde de la position pour le moment, A venir dans la version final

Pour le multiBureau, c'est quoi qui va pas ??
hez moi ca marche a merveille, verifie que le module est charger et regarde l'aide pour voit comment s'en servir.

Si je trouve (ou si tu trouves) le bug, je serai heureux de le corriger, mais logiquement ca marche comme il faut:
Quand on clique sur bureau 2 (en supposant qu'on est sur le 1) on prend tt les handle des fentre afficher et on les cache, puis on prend tout les handle des fenetre socké sur bureau 2 et on les affihces.
Le code pour cette parti n'est pas de moi, mais je l'ai étudié et pour moi je ne voit pas de bug alors Renseigne moi sur ce problème !! (Que se passe t'il quand tu fais quoi ??)

Pour le problème d'avent plant, c'est nomal, la taskBar de windows est prioritaire !!

signaler à un administrateur
Commentaire de nico1610 le 08/03/2006 20:51:22

Premier patch !!
Amélioration : Permet de choisir entre la position en haut de l'écran et en bas de l'écran :
Disponible sur : -->>
PATCH : http://membres.lycos.fr/sgapc/PRGM/TWB/Patch_1.92.x_to_1.92.93.exe

Je n'est pas modifié la source sur le site car beaucoup d'évolution du même style apparaitrons alors j'attend la version final !

signaler à un administrateur
Commentaire de nico1610 le 08/03/2006 20:54:05

J'ai oublié de préciser que ce patch requière la présance de TaskWinBar installé avec l'installeur !

signaler à un administrateur
Commentaire de Pym Corp le 08/03/2006 21:12:02

Hello !

Je voulais te dire en fait on a pas la même notion de multi-bureaux... Moi je pensais aux icônes du bureau, et rien ne changeait.

Sinon tu dis que la taskbar de Windows est prioritaire (je sais) mais tu peux essayer de trouver une solution pour mettre ton soft par dessus.

Et pour finir, je ne peut pas t'aider je n'utilise plus VB6 depuis des lustres et je n'ai aucune envie de retourner à l'age de pierre, sorry (passe à dotnet)

@+

signaler à un administrateur
Commentaire de nico1610 le 08/03/2006 21:50:32

salut Pym Corp, dans une optique différente tu peut toujour "shooter" la barre des tahces! mais le seul moyen sinon de rendre ma barre prioritaire sur la TaskBar et de lui donner la visiblité dea=vant tout toute les 5ms (un peut chiant non ?)
Enfin je vais quand même chercher un solution !

Sinon regarde le patch !!

Pour le dotnet, tant que VB6 me satifait pourquoi changer (mais bon c'est pas le sujet principal!!) Peut être que je passerai a dotnet avec VB2005

signaler à un administrateur
Commentaire de Pym Corp le 08/03/2006 22:07:13

"pourquoi changer ?" Parce que c'est mieu :)
Tout le monde est réticent au début, mais si tu veux pas changer, essaye juste, ca coûte rien avec vbExpress ou #dev

signaler à un administrateur
Commentaire de nico1610 le 09/03/2006 00:29:29

Et un autre patch (pas besoin de l'acien patch pour patcher votre version !! mais il faut avoirs installer TWB avec l'installeur)
Amélioration : On peut mettre la barre en masquer automatiquement (quand on active cette option l'éspace de travail n'est plus redimentionné!); suppression de quelque bug
PATCH : http://membres.lycos.fr/sgapc/PRGM/TWB/Patch_version_1.92.x_to_1.93.7.exe

Pour les petits malins (ou ceux qui n'on pas encore TWB d'installé), l'instal est en version 1.92.x il vous faut donc le patch pour passer à la 1.93.7
Je risque de sortir beaucoup de patch du même style alors verifié souveant ici si la version n'a pas changé
(Info version : dans le "menu" sur "A propos de taskwinbar")

Version actuelle : 1.93.7

signaler à un administrateur
Commentaire de nico1610 le 09/03/2006 06:12:50

et un autre patch (lol faut que je me calme)
Celui ci il modifie la facon dont on gère les icone sur la taskWinBar, a la place du bouton "Icone" c'est une list box avec des checkBox a cocher !

PATCH : http://membres.lycos.fr/sgapc/PRGM/TWB/TWB_Patch_1.9x.x.x_to_1.93.0.20.exe

Pour les petits malins (ou ceux qui n'on pas encore TWB d'installé), l'instal est en version 1.92.x il vous faut donc le patch pour passer à la 1.93.20
Je risque de sortir beaucoup de patch du même style alors verifié souvent ici si la version n'a pas changé
(Info version : dans le "menu" sur "A propos de taskwinbar")

Version actuelle : 1.93.20

signaler à un administrateur
Commentaire de Willi le 09/03/2006 23:53:48 administrateur CS

Serait-ce possible d'avoir une capture en rapport avec la source ?

signaler à un administrateur
Commentaire de Lucyberad le 10/03/2006 18:10:08

oui stp pour la capture, (car ce n'est que une partie du splash screen, et sinon arrete un peu d'auto commenter ta source, y'as une zone reservé pour ca ou tu enregistre toutes les mdoficiations de ta source.

signaler à un administrateur
Commentaire de nico1610 le 11/03/2006 00:18:19

ok je mets ca de suite ! et dsl pour les comm!

signaler à un administrateur
Commentaire de e_NeX le 11/03/2006 16:01:04

enfait, si on part dans des projets comme ceux ci, on refais completement un explorer... tente de killer le processur "explorer.exe" et lance ta barre des taches ;) tu verra... apres si t'en as le coeur, tu refais un joli desktop... mais bon question perfo je pens epas que ca pourra battre explorer car ca reste du VB ton soft... et question mémoire il est gourmand vb!!! amis sinon c'ets une bonne source.. pas trop trop de bug...!!! bonne continuation a toi! ;)

signaler à un administrateur
Commentaire de nico1610 le 11/03/2006 20:52:51

merci beaucoup a toi ca fait plasir de voir que se que l'on fait est aprécié !
Pour le "Kill explorer" j'ai déja le code capable de "shooter" (ou killer si tu veut) la barre de tache mais je reserve ca a la seconde parti de mon projet qui integrera un gestionnaie de fentre réduit, car sinon on est un peu embété quand on a réduit pour rouvrir la fenetre (sauf avec ALT+TAB)
Grace a ca TWB deviendra vraiment performant !
En plus je vais rajouter des module, dont un pour MSN (mais surprise !)
Je tien a précisé que tout n'est pas de moi et donc que certaine personne reconnaitrons leur code (ou une partie) dans le mien !
Bon Stargate commence alors salut !

signaler à un administrateur
Commentaire de PiterTheWood le 15/03/2006 20:04:26

Pour ce qui est de la taskbar de windows il suffit de retrouvé le handle et d'y envoyé un message pour qu'il se cache. Donc pas besoin de détruire le processus explorer.exe il peut toujours fonctionner en arrière plan. Pour retrouvé le handle de la taskbar, recherche le handle de la classe "Shell_TrayWnd" qui est enfant du handle du desktop.

Voici quelques API utile:

GetDesktopWindow => pour trouvé le handle du desktop de windows (c'est la racine de toute les handles créer dans windows)
GetClassName => pour trouvé le nom de la classe d'un handle spécifique

Si tu as MSDN 2003 va dans le sommaire et voici un path qui pourrait t'aider
MSDN Library / User Interface Design and Development / Windows Management / Windowing / Windows

tu trouveras une liste des fonctions windows qui pourra t'être pratique

Fait une petite recherche sur c'est fonction qui existe sur WinXP, Win2k pro et WinNt Workstation 3.51 et plus récent : CloseDesktop; CreateDesktop; EnumDesktops;  EnumDesktopWindows; OpenDesktop; SwitchDesktop

bonne prog

Piter TheWood

signaler à un administrateur
Commentaire de nico1610 le 16/03/2006 00:38:17

PiterTheWood  Merci mais je connaissai déja !
J'attend juste que mon appli puisse remplacer totalment la taskbar pour "cacher" la taskbar !

signaler à un administrateur
Commentaire de ByZoN le 16/03/2006 22:00:21

EXTRA !!! Bien galere pour remettre dll et ocx dans l ordre, mais au final une vrai merveille! Perso j me regale avec. BIG Thanks

signaler à un administrateur
Commentaire de nico1610 le 17/03/2006 02:52:38

Un grand merci a toi ByZon,
Mais peut tu expliquer quel ont été tes problème avec les dll et OCX ?
Que j'arrange ca pour le version futur !

Ja sait que chez un pote il a falu redémarer l'ordi pour que tout fonctionne ! (en faite je pense qu'il faut enregistrer les dll lors de l'instal pour que ca marche, chose que je ne fait pas !

Mais si l'instal a des bug, (il met pas le dll aux bons endroits) fait le moi savoir !

Normalement TWB doit évoluer, je fini les plugin sous forme dll et je reposte une MAJ dés que possible !

signaler à un administrateur
Commentaire de ByZoN le 17/03/2006 09:03:40

Salut nico1610, pour resumer j ai utilise "install creator pro" qui permet d enregister les dll et ocx pendant l install.

Ensuite deux fichiers pour le repertoire C:\WINDOWS\system32 (RICHTX32.OCX+vb6fr.dll)

Et le reste dans C:\TaskWinBar (fmod.dll+LedOcx.ocx+Rey_SubClasser.dll+ReyXp.ocx+TWB.dll+.exe)

Mon probleme a surtout ete au niveau de ta source ( obligé d' installer "TaskWinBar_2.0b_Instal.exe" pour recuperer les dll et ocx manquantes (Rey_SubClasser.dll+ReyXp.ocx+TWB.dll)

J espere avoir aidé! Et encore un grand merci, c est grace a des sources comme ca que je prend plaisir a m initier a la programmation (tres utile, bien fait, enrichissant...)

signaler à un administrateur
Commentaire de nico1610 le 17/03/2006 15:37:55

Merci beaucoup, c'est vrai qu'il manque des dll sur les sources Mais je n'ai pu les mettres faute de place !
Donc avec l'instal tout marche bien maintenant (j'ai ajouté un enreg des dll a la fin !
Et j'ai aussi fait une fenetre de création de la dll TWB qui n'eqst pas une ddl véritablement mais un fichier config ! (un ini si tu veut)
C'est une solution simple pour que personne n'aille fouiller dedans mais avec le notepad tu peut éxecuter la dll snas problème !

Pour ce qui sagit de la richesse du code, je suis d'accord pour dire que ce code comprend énormémant de source d'info, élas je l'ai trés peu commenté il faut donc beaucoup de courage pour ce plongé dedans, mais vu que la version final doit inclure les source je vais commenter un maximum !

signaler à un administrateur
Commentaire de nico1610 le 21/03/2006 03:02:52

Voila Voila , MAJ imporatnte !!
Attention le zip sur VbFrace est "périmé" !!

signaler à un administrateur
Commentaire de nico1610 le 21/03/2006 03:21:55

Un autre lien (si le premier marche pas !)
http://membres.lycos.fr/npf/Codes-Programmes/Setup.exe (tjrs 5.09Mo)

signaler à un administrateur
Commentaire de nico1610 le 31/03/2006 19:50:27

Ca y'es E_Nex, va être comptant (sa doit pas s'écrire comme ca ;) )
J'ai commencé un plug in qui refait la barre des taches de windows
En claire, je reprend mes info de la taskBar made in windows et je fait la mienne, ET SURTOUT je cache l'affreuse barre windwos !!
Comme se projet n'est pas encore fini je ne donne pas le lien sur Vbfrance mais pour les impaciens :
nico1610_68@hotmail.com (Je vous le ferai en P2P !) :D

signaler à un administrateur
Commentaire de nico1610 le 02/04/2006 03:16:57

Je vien de finir le plug in, mais là un peu fatigué, je reporte a demain sont poste sur VbFrance !

signaler à un administrateur
Commentaire de FLAMME_2 le 31/07/2006 18:09:03

jarive pas télécharger les DLL :(

signaler à un administrateur
Commentaire de nico1610 le 03/08/2006 18:26:08

alors il faut que tu ailles là :
http://niprod.free.fr/?center=myprod&request=more&id=1
Et ici :
http://www.microsoft.com/downloads/details.aspx?displaylang=fr&FamilyID=7B9BA261-7A9C-43E7-9117-F673077FFB3C
Pour plus d'info sur VB6RUNDLLVF.EXE :
http://support.microsoft.com/kb/290887/

Voilà !
Sur nirod, c'est la version la plus récente !

signaler à un administrateur
Commentaire de MikeMax le 15/11/2006 01:28:35

oui alors j'ai pas testé .. mais explique moi un truc. comment arrives-tu à programmer avec ton orthographe ? ;)

bon j'te taquine :p

bonne continuation ;)

signaler à un administrateur
Commentaire de nico1610 le 15/11/2006 03:09:36

Et oui je sais mon orthographe est vraiment nul ,et je m'en excuse.
Ensuite si tu l'as testé ... comment le trouve tu ?? a tu des remarque / amélioration a faire sur ce soft ??

signaler à un administrateur
Commentaire de nico1610 le 15/11/2006 03:46:29

(on va me prendre pour un floodeur !)
Dsl j'avais mal lu le debut de ton post, mais je pense reprendre bientot cette source pour enfin faire quelque chose de stable (peut être une version 3 qui sait, et sans bug cette fois >>je reve a voix haute<<)

Allez bonne nuit !

signaler à un administrateur
Commentaire de piernov01 le 08/09/2007 09:18:54

j'ai un problème , quand j'ouvre l'exe il me met le message finalistion de l'installation je met finalistion de l'installation puis message d'éreur je redémarre toujours le meme message cette fois ci je met redémarrer donc il redémarre mais toujours le meme message . dites moi pourquoi il ne fonctionne pas

Ajouter un commentaire

Discussions en rapport avec ce code source dans le forum

les API windows [ par Mskine ] Où je peux trouver des informations,definitions, conseils, des fonctions APIMerci d'avance Recherche dans la base de registre de Windows [ par shamantao ] Y-a-t il un moyen de faire une recherche sur une clef ou une valeur dans la base de registre ?Merci Désactiver le PopupMenu windows ? [ par Karim ] Bonjour,Existe-t-il un moyen de désactiver le Popupmenu qui se trouve par défaut pour le Textbox, c'est pour le remplacer par un autre.Pour l'instant, Récupérer le répertoire windows automatiquement [ par Snake ] Bonjour à tousDans un programme VB4, j'utilise la fonction GetWindowsDirectory qui me renvoie le répertoire de windows.Malheureusement, une fois passé erreur dans l'installation de fichiers compilés [ par loik ] Bonjour,voilà j'ai un petit pb avec vb6, lorsque que je veux lancer l'installation d'un logiciel que j'ai compilé moi même l'installation se passe bie Exécuter une appliaction VB3 [ par HATEM ] J'ai réalisé une application en VB3 sous windows 3.11 et je désire l'exécuter sous un environnement windows 95 ou 95.Merci Recuperer le N° ID de Windows [ par kamkam ] Comment récupérer le n° id du type (xxxx-OEM- . . . .) de WindowsMerci cherche code pour lancer des apps se trouvant ss windows [ par Mr.Fred. ] salut !je cherche le code pour lancer des apps windows telles que le bloc note ,la calculatrice par exemple a patir d'un exe vb.en fait je veux faire Install sur Windows NT4 TSE [ par dom ] j'installe un de nos programme VB6 sur un system NT4 TSE.Signé en administrateur : le logiciel tourne parfaitementSigné en user : le programme ne peut


Nos sponsors

Sondage...

CalendriCode

Juillet 2009
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Comparez les prix Nouvelle version

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