Comment sauvegarder et restaurer la position des icones sur le bureau

0/5 (15 avis)

Vue 14 337 fois - Téléchargée 1 048 fois

Description

Ce code permet de lire la position des icones du bureau et de placer les icones, après, par exemple, un changement de résolution.

Le bouton Lire les icones permet de lire la positon des icones du bureau.
Le bouton Enregistrer permet de créer un fichier contenant la position des icones du bureau.
Le bouton Charger permet de restaurer la position des icones du bureau.
Le bouton Placer les icones permet de déplacer les icones sur le bureau.

ce code doit fonctionner sous 9x/ME/NT/2000/XP...

Conclusion :


NEW: Les bugs concernant l'allocation et la lecture-écriture de mémoire a été corrigée : cela permet de créer un executable en natif et non en p-code
le bug de VirtualFreeEx a été corrigée : il fallait declarer MEM_RELEASE = &h8000& et non =&h8000

On peut voir les icones du bureau par l'option /ShowIcons dans la ligne de commande(ou dans VB/Propriétés du projet/Créer/Arguments de la ligne de commande)

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

Codes Sources

A voir également

Ajouter un commentaire Commentaires
cs_Zeroc00l
Messages postés
367
Date d'inscription
lundi 1 avril 2002
Statut
Membre
Dernière intervention
11 février 2010

27 juil. 2006 à 11:21
Decidement ... il y a plus de 3 ans que j'ai vu cette source et je m'en souviens tjrs.
Y'a peut etre une solution plus propre mais pendant les prez c good :
J'enregistre la position de tout mes icones,
Je les deplace dans un dossier non visible sur le bureau
Je met les icone pour ma prez,
Une fois la prez terminer je fais l'inverse.
Une application toute conne mais vraiment utile !
Je tenais donc a mettre un ptit message ici
Je sais plus quelle note j'ai mis à l'époque, et comme on peut pas remodifier la note qu'on a mis :( ...
(Note au admin : C'est vraiment *** dans la mesure ou si le gars met un truc bugué, on lui met 2, si il corrige et que la sa source elle dechire ben il a l'air con avec sa moyenne de 2 !!! )
J'avais du mettre 8 je pense, dommage j'aurai remonte un peu ma note.
ShareVB
Messages postés
2676
Date d'inscription
vendredi 28 juin 2002
Statut
Membre
Dernière intervention
13 janvier 2016
25
22 mars 2006 à 22:45
nounours21_6
Messages postés
255
Date d'inscription
mercredi 3 novembre 2004
Statut
Membre
Dernière intervention
21 avril 2009

21 mars 2006 à 08:34
Bonjour,
est-ce que quelqu'un aurait une source mais en .NET ?
merci

Enjoy @+
Julien
ShareVB
Messages postés
2676
Date d'inscription
vendredi 28 juin 2002
Statut
Membre
Dernière intervention
13 janvier 2016
25
30 déc. 2004 à 22:45
salut,

j'avais du louper le message de jack...

je viens de corriger le bug signalé ...le problème venait de la convertion en UNICODE qui ne sert à rien vu que VB stocke les chaines lui-même en UNICODE...

l'api GetDesktopWindow ne renvoie pas le handle du listview mais d'une fenêtre parent du listview...

ShareVB
ShareVB
Messages postés
2676
Date d'inscription
vendredi 28 juin 2002
Statut
Membre
Dernière intervention
13 janvier 2016
25
30 déc. 2004 à 20:14
salut,

pour ceux que ca intéresse, la source de la dll est ici :
http://www.cppfrance.com/code.aspx?ID=28514

ShareVB
Afficher les 15 commentaires

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.