begin process at 2012 02 13 20:32:38
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Système

 > MULTIBUREAU : VOUS POUVEZ POSSÉDER 4 BUREAUX VIRTUELS DANS WINDOWS

MULTIBUREAU : VOUS POUVEZ POSSÉDER 4 BUREAUX VIRTUELS DANS WINDOWS


 Information sur la source

Note :
9 / 10 - par 7 personnes
9,00 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :Système Classé sous :bureau, virtuels, fenetres, cacher, plusieurs Niveau :Initié Date de création :29/08/2004 Date de mise à jour :22/11/2005 18:33:49 Vu / téléchargé :18 086 / 1 271

Auteur : MadM@tt

Ecrire un message privé
Site perso
Ce membre participe au partage de revenus publicitaires
Commentaire sur cette source (23)
Ajouter un commentaire et/ou une note


 Description

Cliquez pour voir la capture en taille normale
J'ai déjà vu une source de ce style sur vbfrance, mais elle était moins pratique à mon sens car elle ne faisait que minimiser les fenêtres. J'ai donc créé le mien, MultiBureau (le nom est balourd mais bon ;)
Et voici ce qu'il fait :
Il créé virtuellement 4 bureaux.
Dans chaque bureau on peut ouvrir des fenêtres... Et quand on change de bureau, les fenêtres disparaissent et réapparaissent selon au bureau auquel elles appartiennent.
Dans cette source, il y'a 4 bureaux différents, leur nom est personnalisable pour plus de clarté. On peut même voir les fenêtres qu'il contient et leurs faire changer de bureau avec un clic droit dessus.
Il y'a aussi un bouton pour afficher tous les bureaux à la fois.
Voilà donc ma tite source et un executable.


 Conclusion

Si vous trouvez des bugs postez des commentaires, si vous n'en trouvez pas postez aussi...
@ + tout le monde, et que ce prog vous serve
MadMatt

 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


 Historique

31 août 2004 14:04:53 :
Maintenant les noms des bureaux sont sauvegardés dans un fichier, si on clique sur une fenêtre dans le menu ça la rapatrie dans notre bureau et ça l'affiche et enfin la fenêtre peut-etre agrandie ou rétrécie fluidement grace à un de mes anciens module.
22 novembre 2005 18:33:49 :
Ajout des mots clés

 Sources du même auteur

Source avec Zip COMMUNICATION INTER-PROCESSUS (IPC)
Source avec Zip OPÉRATIONS SUR LES CHAINES DE CARACTÈRE OPTIMISÉES ET ÉTENDU...
Source avec Zip Source avec une capture FISHTANK - SCREENSAVER INTERACTIF : AQUARIUM AVEC POISSONS V...
Source avec Zip Source avec une capture RÉCUPÉRER LA TEMPÉRATURE DES DISQUES DURS
Source avec Zip Source avec une capture WIN++ OPTIONS AVANCÉES SUR LES FENETRES ET PROCESSUS WINDOWS...

 Sources de la même categorie

Source avec Zip Source avec une capture AUTORISER/REFUSER L'EXECUTION DE PROCESSUS par pierreh51
Source avec Zip Source .NET (Dotnet) CLONE/FORK DES FLUX DE LA CONSOLE : PERMETTRE LA REDIRECTION... par ShareVB
Source avec Zip Source .NET (Dotnet) DÉFRAGMENTER UN FICHIER par ShareVB
Source avec Zip Source .NET (Dotnet) ECRAN DE VEILLE : DÉTECTER LE LANCEMENT/DÉCLENCHER/EMPÊCHER par ShareVB
Source avec Zip Source avec une capture DESACTIVER / ACTIVER LES MISES EN VEILLES PC par Arsena

 Sources en rapport avec celle ci

Source avec Zip Source avec une capture FLÉCHES DES ICONES DU BUREAU par Sechaud
Source avec Zip Source avec une capture CACHER DES DONNÉES COMPRIMÉES LES EXE ET LES FRX(VB6) par deleplace
FUSIONNER LES DONNÉES DES FEUILLES DE PLUSIEURS CLASSEURS EX... par JM13nouveau
Source avec Zip MASQUER LES ICÔNES DU BUREAU (2) par panamdz
Source avec Zip Source avec une capture MULTIBUREAU VERSION CONTROLE ACTIVEX : PLUSIEURS BUREAU SOUS... par MadM@tt

Commentaires et avis

Commentaire de neria le 30/08/2004 08:08:13

Salut !

    Rien a dire c'est nickel, le code fonctionne parfaitement et est commenté ! C'est une très bonne idée et c'est utile quand on travaille à plusieurs sur le même ordi.
   Par contre il faudrait qu'il s'intègre en haut de l'ecran (par exemple) et qu'on puisse le rappeler en glissant la souris dessus. Et comme tu l'as si bien dit il faudrait pouvoir rajouter des fenêtre dans un bureau sans devoir l'afficher dans ce bureau !
   Enfin c'est du super boulot, je met 9/10 !

@+ Neria

Commentaire de neria le 30/08/2004 08:10:58

J'ai oublié une petite chose : il faudrait afficher la fenêtre quand on clique dessus (dans Bureau->contenu). Voilà c'est tout (en plus l'interface est joli).

Commentaire de Stephane le 30/08/2004 11:13:20

salut j'ai fai une source identique il y a qqs temps, mais je ne l'ai pas publié a cause d'un probleme "majeur", verifi si ton prog plante (une foi compiler termine le processus) les fenetres des autres bureaux ne reapparaissent pas, et sont perdu a jamais :D
++

Commentaire de MadM@tt le 30/08/2004 11:36:39

Salut à vous 2 et merci pour vos commentaires.

neria : ça c'est une bonne idée d'afficher la fenêtre quand on clique dessus, mais même mieux je vais faire en sorte que lorsqu'on est dans un autre bureau, si on clique sur cette fenêtre ça la rapatrie dans le bureau actuel, comme ça ça résout 2 idée en 1. et merci pour ton commentaire et ta note

Stephane : Oui oui ça c'est sur que si on termine le processus les autres fenêtres ne réaparaissent pas... J'ai déjà mis une sécurité qui fait que si on quitte le programme (par la croix) alors ça montre toutes les fenêtres, mais si on termine le processus ça ne va pas executer cette action, donc je ne voit pas du tout comment faire... Mais les fenêtres ne sont pas perdues, elle sont justes cachées, il faut avoir le bon programme pour les retrouver... Je pourrais peut-être mettre avec ce programme un autre qui propose la liste de toutes les fenêtres cachées pour remontrer celle que l'on veut, mais pour terminer le processus il faut déjà que ça plante serieux, ce que je n'ai pas eu l'occasion de voir. Donc à mon avis il n'y a pas trop de risques.
@ +

Commentaire de Stephane le 30/08/2004 11:39:10

eventuellement, tu peu enregistrer dans un fichier les hwnd masqué, et quand tu ferme le programme, tu supprimer ce fichier, comme ca, si au chargement du prog, ce fichier existe, ca veut dire qu'il s'est mal fermé, donc tu peu reafficher les fenetre masqué.
(ca m'est venu a l'esprit comme ca lol)
++

Commentaire de MadM@tt le 30/08/2004 11:43:08

Zut j'ai oublié de dire pour neria que j'allais integrer ce code dans un gros programme à moi que je fais depuis longtemps, et qui s'integre à droite de l'écran, donc... pas la peine pour moi de le faire...

Commentaire de MadM@tt le 30/08/2004 11:55:29

Ah oui, je ne pense pas que ça ramera si j'écris un fichier à chaque fois que je change de bureau...
Je vais essayer, merci
@ +

Commentaire de dragon le 30/08/2004 14:23:55

vramient exellent

pourquoi pas passer par une base de donnée SQL alors ??? ça ramera peut-être moins, puisque le SQL c'est sur un processus différent et c'est très optimiser à comaprer VB

Commentaire de mimounl le 30/08/2004 15:27:39

J'ai l'erreur suivante :
"The langage dll vb5fr.dll or 409 could not be found"

Je pense que ca vient du fait que je n'ai pas visual basic installé sur mon poste mais c'est quand meme pas normal je pense. Non ?

Commentaire de mimounl le 30/08/2004 15:34:38

c'est bon en cherchant un peu j'ai eu l'explication.
En fait d'une j'avais bien vb sur mon poste mais en version 6 donc j'ai reconstruit le projet avec VB6 et ca marche. Sinon c'est nickel bravo.

Tout de meme, on peut pas se défaire de ce problème de dll ? Etant programmeur JAVA je n'aime pas resté avec ces problèmes de portabilité (hrra... ca m'énerve)

Commentaire de dragon le 30/08/2004 16:05:20

mimounl, non, en VB6.0 il y a plenis de dll
au moins en VB.Net le problème est corrigé en très grande partie

Commentaire de MadM@tt le 30/08/2004 18:55:23

Mais tu a téléchargé la mise à jour, j'ai pourtant mis la dll dedans... Mais oui désolé de ne pas avoir vb6..
Sinon merci pour vos commentaires.
@ +

PS : j'ai jamais utilisé de base de donnée, je n'y connais absolument rien, mais si vous avez une bonne adresse à me donner (avec des exemple dedans) je suis partant.

Commentaire de MadM@tt le 30/08/2004 18:59:42

Je viens de me rendre compte que certaines fenêtres disparaissent quand je change de bureau mais ne réaparaissent pas après quand j'y reviens. J'ai repassé tout le code et je ne voit vraiment pas comment ça pourrait venir de mon prog.
Si quelqu'un à une idée, surtout que ça arrive principalement avec les fenêtres internet explorer et explorer, donc elle ne sont peut etre pas faites pour etre cachées... Si quelqu'un en sait plus...
merci
@ +

Commentaire de dragon le 30/08/2004 19:10:12

MadM@tt, cherche sur le site, tu as assez d'exemple comme ça sur comment te connecter à une base de donnée

Commentaire de MadM@tt le 30/08/2004 19:35:27

ok je vais regarder

Commentaire de Pingouin le 30/08/2004 20:27:13

Ben c vrai c bo kanm^m. Je ne vois pas d'autres améliorations a apporter si ce n'est corriger la pitite faute sur 'TouteS les fenêtres' mais je ne voudrais pas faire le chiant sutout a propos d'un si bon prog. 9/10 pour pouvoir mettre 10 s'il y a une version2 !

@+

Pingouin

Commentaire de MadM@tt le 30/08/2004 21:04:28

mdr c'est vrai que sur la faute j'ai un peu abusé. Je vais peut-être m'y mettre ce soir pour stocker les noms des fenêtres dans un fichier au cas ou il y'ai un terminate process inattendu.
Sinon je ne vois pas trop quoi faire de plus, à part sauvegarder les noms des bureaux dans un fichier...
Si vous avez des idées...
Mais je vais peut-etre améliorer l'apparence, ça reste balourd la quand meme
Bon @ + tous et merci Pingouin

Commentaire de Pingouin le 31/08/2004 13:46:43

Ben c'est un plaisir :Þ
Tu pourrais peut etre aussi l'iconiser et le mettre dans la barres des taches et hop un petit clic droit pour changer de bureau ;-) Oui je sais que c'est pour une application plus grande mais bon si tu ameliores l'apparence tu n'es plus a ca pres...

Commentaire de MadM@tt le 31/08/2004 13:58:05

lol je continue à l'améliorer, vu que ça intéresse du monde. La j'ai fait une mise à jour, (j'ai pas encore changé l'apparence).
Maintenant ça sauvegarde les noms des bureaux, ça rapatrie la fenêtre vers le bureau actuel quand on clique dessus, et j'ai aussi ajouté un de mes module (que j'ai d'ailleurs mis sur vbfrance) et qui permet de faire des mouvements pour les controls très fluides, donc on peut agrandir ou réduire la fenêtre et c'est très joli.
Bon à+ pour la mise à jour suivante (avec surement ton idée Pinguin merci ;)

Commentaire de Pingouin le 31/08/2004 15:10:25

Eh ben c'est un plaisir que de filer des idées pour un aussi bon prog ! Surtout que j'en cherchais un comme ca c'est dernier temps. Et puis le code est tres instructif mais il faut s'y attarder kanm^m ! Aller bon courage ! Et a bientot pour de nouvelles aventures ... !

Commentaire de bob94700 le 25/12/2004 10:31:49

Bonjour,
   Très bien le code : pile ce que je cherchais comme principe. Merci.

Commentaire de MadM@tt le 17/02/2005 21:52:12

Pour ceux que ça interesse, la version MultiBureau en controle ActiveX :
http://www.vbfrance.com/code.aspx?ID=29599

Commentaire de Constant93 le 29/07/2007 04:29:48

Fonctionne sous Vista,
Malgré tous les gadgets affichés dans la liste,
pas pratique quand on en a beaucoup.

Ça nous soulage un peu de ne pas utiliser Linux !

10/10
Constant93

 Ajouter un commentaire


Discussions en rapport avec ce code source dans le forum

Cacher/Afficher icône(s) du bureau [ par larion ] Bonjour,Je désire maîtriser l'affichage des icônes sur le bureau uniquement.1er Méthode que j'ai utilisé : Cacher les icônes en les positionnant en de comment cacher les icones sur le bureau? [ par martinkk ] je voudrais savoir comment cacher les icones sur le bureau de windows ?comment desactiver ou activer le bouton demarrer ? Modifier zone de maximisation des fenetres [ par _120_ ] Salut,je sais pas si certains d'entre vous connaissent google desktop, c'est un programme du meme style que le volet Windows vista que l'on met à droi cacher icones [ par bob13 ] Bonjour à tous !je sais pas si cette question a été traitée mais je voudrais savoir comment cacher les icones du "quick launch" de la barre des taches cacher/afficher une icone ds le bureau [ par CrazyMan19 ] salut tt l mondeje vx savoir comment faire pour cacher / afficher une icone ds le bureau et aussi comment récuperé l'adresse des icones (ttes les icon Processus [ par bilaloch ] Bonjour,Je connais un truc pour cacher un prog de la barre des taches mais ya til un moyen pour cacher un prog en vb des processus ?Merci et @ Plus <i cacher / masquer une base de donnée .mdb / mdb Urgent !! [ par skyzofrenzz ] Bonjour,Voila mon programme est terminer mais losque je le compile en .exe j'ai besoin d'avoir mon .mdb pour que cela fonctionne.Je cherche une solut Cacher pass ? [ par castor62 ] Bonjour, Je voudrais faire une appli avec connection par login et pass stocké sur une base de donnée mysqlJusque la pas trop de problème...Je voulais API DestroyWindow [ par le_nain27 ] Voila,J'ai un processus IEXPLORE qui a un ensemble de fenetres enfant qui apparaissent spontanement.J'ai trouvé l'API DestroyWindow mais quand je l'ut Cacher Excel [ par vare001a ] Comment afficher une page de garde avec un fond de couleur (sans afficher excel) servant à introduire un userform contenant différentes actions à effe


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

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 : 4,524 sec (3)

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