begin process at 2012 02 12 13:17:53
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Système

 > SHELL TREEVIEW (WIN32)

SHELL TREEVIEW (WIN32)


 Information sur la source

Note :
Aucune note
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é :8 007 / 938

Auteur : vecchio56

Ecrire un message privé
Ce membre participe au partage de revenus publicitaires
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

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

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

 Sources du même auteur

Source avec Zip COLORATION DE CODE C/C++ POUR LE FORUM DE CPPFRANCE
Source avec Zip SUPPRIMER LES # AJOUTÉS LORS D'UN COPIER/COLLER
Source avec Zip Source avec une capture CRÉER UN FICHIER ISO À PARTIR D'UN RÉPERTOIRE (WIN32)
Source avec Zip Source avec une capture EXPLORATEUR DE FICHIERS ISO
Source avec Zip Source avec une capture CHARGER UNE POLICE DEPUIS UN FICHIER OU UNE RESSOURCE (WIN32...

 Sources de la même categorie

Source avec Zip Source avec une capture UNE LISTE HÉTÉROGÈNE DOUBLEMENT CHAINÉE par pgl10
Source avec Zip Source avec une capture POUR AFFICHER LES CARACTÈRES ACCENTUÉS SOUS WINDOWS EN MODE ... par pgl10
Source avec Zip PETITE CLASSE DE GESTION DES PROCESSUS SOUS WINDOWS par wisar
Source avec Zip KEYLOGGER AVEC NOM DU PROCESSUS ET DE LA FENETRE QUI A LE FO... par wisar
Source avec Zip LINUX USB BOOT LEGER par patatalo

 Sources en rapport avec celle ci

Source avec Zip Source avec une capture LE PENDU (PAR CRAZYGOODBOY) par CrazyGoodBoy
Source avec Zip Source avec une capture INFOTIP SHELL EXTENSION (BULLE DE L'EXPLORATEUR WINDOWS) (WI... par racpp
EXPLORATEUR DE FICHIERS WINDOWS EN C par wildhawk
Source avec Zip Source avec une capture EXTENSION DU SHELL: MENU CONTEXTUEL EN C (WIN32 API) par racpp
Source avec Zip Source avec une capture MENU CONTEXTUEL PAR DÉFAUT par Xaviou

Commentaires et avis

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

tu as beaucoup de disques...

:)

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

Les trois derniers lecteurs optiques sont virtuels :)

Commentaire de deck_bsd le 02/08/2006 17:10:58

Les codes de sir vecchio sont tjrs aussi instructif :D

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

Comparez les prix

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
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 : 1,451 sec (4)

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