Explorer sans mfc

Description

Voila, ma deuxieme source:
une sorte d'explorateur windows, avec bien evidemment
treeview, listview, et prise en compte d'un menu contextuel pour l'affichage
des icones.
Realise sous VC6 sans MFC.
Pas de bugs connus pour le moment.

//**********MAJ**************
Explication :
eXPlorer est un mini-explorateur de fichier, semblable a l'"explorer" de Windows.

Details :
- Treeview et ListView.
- Prise en compte d'un menu contextuel, pour l'affichage des listviews.
- Prise en compte d'un menu contextuel, pour la gestion des fichiers des dossiers(supprimer,renommer,nouveau....)
- Gestion des menus (grisés ou non,par défaut...)
- Reconnaissance des icones de fichiers en fonction de l'extension(cf. la source de JackosKing : http://www.cppfrance.com/article.aspx?Val=2043)
- Gestion des hooks simple (WH_GETMESSAGE)
- Redimensionnment possible de la fenetre et des List-Tree View (Merci une fois de plus a Brunews)

A faire :
- Suppression d'un répertoire qui contient des fichiers et/ou des dossiers
- Drag-and-Drop
- Amelioration du systeme de reconnaissance des icones (trop lent+repertoire avec pleins de fichiers-->Gros Ralentissemt du programme, voire Bug)

"Bugs" connus:
- systeme de reconnaissance des icones (trop lent)

OS/Compilateur :
- testé sur Windows 9x,XP
- Compilé sous VC6

Remarques :
- Nous avons pris du retard sur ce projet dû au manque de temps, car nous travaillons sur un autre projet plus gros(toutes nos excuses).
- Utilisation des string pas necessaire, mais flemme (c tellement plus simple, meme si c'est "lourd" :-p), mais bon c'ets pas un gros projet donc....
- Modification d'une partie du code de l'ancienne version (car ne tournait pas sous 98, et pas la possibilite de debugger sous 98 pour l'instant)
- Projet réalisé par Xentor609 et Phoenix72.
- Faites nous part de vos commentaires à phoenix_darkspirit@hotmail.com et/ou xentor_609@hotmail.com

// ********************** MAJ **************************
Corrigé :
- Amelioration de la reconnaissance d'icones(SHGFI_SYSICONINDEX- Merci Kaid)
- Ajout de la suppression de repertoire, sous-repertoires et fichiers par recursivite
- Suppression des std::string (retour au bon vieux char ;-) )

A faire :
- Drag'n Drop (pas le temps en ce moment, d'autres projets en cours)
- Remplacer le delire de sprintf(tellement plus rapide qu'un serie de strcat ou autres), par des strcat pour ne pas utiliser stdio
- Bcp d'autres choses qi me viennent pas a l'esprit

Remarques:
- Nous avons pris du retard sur ce projet dû au manque de temps, car nous travaillons sur un autre projet TPE pour le BAC
- Tentative de MAJ d'ici un mois

"Bugs" connus:
- surement quelques un qui me viennent pas a l'esprit

Codes Sources

A voir également

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.