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 !

SHELL TREEVIEW (WIN32)


Information sur la source

Catégorie :Système Classé sous : shell, treeview, arborescence, menu, contextuel Niveau : Débutant Date de création : 30/07/2006 Date de mise à jour : 19/08/2006 13:50:50 Vu / téléchargé: 6 236 / 831

Note :
Aucune note

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


Description

Cliquez pour voir la capture en taille normale
C'est un classe permattant d'afficher un TreeView contenant les dossiers a partir du bureau, comme le fait l'explorateur de Windows. Une (grosse) partie du code est tiré de EnumDesk (que vous devez trouver dans le dossier Samples du PSDK, C:\Program Files\Microsoft Platform SDK\Samples\WinUI\Shell\EnumDesk). J'ai donc copié pas mal de code tel quel sans presque rien modifier (toutes les parties ou les commentaires sont en anglais).
J'ai ajouté un système de notification pour que les changements (creation/suppression/renommage de dossier) apparaissent directement dans l'arbre (utilisation de la fonction SHChangeNotifyRegister). Par ailleurs j'ai aussi fait un effort pour que le code soit réutilisable. Ainsi dans l'application de démo, vous pouvez voir que l'utilisation de la classe est très simple: on crée le TreeView et on n'a plus à s'occuper de rien.
 

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

19 août 2006 13:50:50 :
Ajout des fonctions GetCurrentPath et SetCurrentPath

Commentaires et avis

signaler à un administrateur
Commentaire de Alain Proviste le 31/07/2006 04:19:33 administrateur CS

tu as beaucoup de disques...

:)

signaler à un administrateur
Commentaire de vecchio56 le 31/07/2006 06:55:31 administrateur CS

Les trois derniers lecteurs optiques sont virtuels :)

signaler à un administrateur
Commentaire de deck_bsd le 02/08/2006 17:10:58

Les codes de sir vecchio sont tjrs aussi instructif :D

signaler à un administrateur
Commentaire de vecchio56 le 02/08/2006 22:40:02 administrateur CS

Merci, monseigneur deck_bsd

Ajouter un commentaire

Discussions en rapport avec ce code source dans le forum

Menu contextuel avec le bouton droit [ par header ] Voila mon problème : G une ListBox et j'aimerai lui attacher un menu contextuel c'est àdire que lorsque je séléctionee quelquechose dedns en faisant u Menu Contextuel et icone [ par loranfou ] Est ce que quelqu'un sait ajouter une icone, (ou une image bmp) à un Item d'un menu contextuel qui pocède déjà un texte.A+Loran Menu contextuel en VC++ [ par Jeyrow ] bonjour,J'aimerais savoir comment creer un menu contextuel en VC++ sans passer par les MFC ...Merci de m'aiderjé Menu contextuel dans une listctrl [ par gus2647 ] Bonjour,je voudrais generer un menu contextuel apres avoir selectionner une ligne dans ma listctrl. pour l instant le clic droit ne fonctionne qu a le mdi menu contextuel [ par agora_13 ] Bonjour,J'ai une application contenant une fenetre mere et 2 fenetres filles (childframe). J'ai un probleme au niveau de l'affichage des clics droits. Comment ajouter un item au menu contextuel de windows? [ par JackosKing ] Bon, voilà, par exemple, quand on instal winrar, il ajoute au menu contextuel de tout type de fichier les items: "compresser", ou decompresser si c un créer un menu contextuel dans une fenêtre de dialogue [ par walid05 ] dans une fenêtre de dialogue, j'ai crée un menumais je veux ajouter un menu contextuel dans la fenêtre, qui contient 3 élémen Menu contextuel [ par tfdarklink ] BonjoursJe travaille en CPP depuis peu. J'utilise C++ builder 6. Je voudrais savoir si il y a moyen d'enlever le menu contextuel automatique sur un TE menu contextuel windows [ par _benjy ] salut a tous,j'suis pas developpeur C++, mais je cherche un dll, (pour utilisation avec une autre appli, en COM donc, ou mm un activeX)ki permet d'ajo Menu contextuel explorateur [ par Xaviou ] Bonjour,A partir d'un fichier donné, je cherche à afficher le même menu contextuel que celui de l'explorateur windows.Le seul exemple q


Nos sponsors

Sondage...

CalendriCode

Juillet 2009
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :

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