PC EXPLORE (PARCOURIR LES DOSSIERS AVEC DES LISTVIEW)...

cs_stailer Messages postés 507 Date d'inscription jeudi 28 mars 2002 Statut Membre Dernière intervention 13 mai 2009 - 26 juil. 2002 à 04:00
cs_Urgo Messages postés 780 Date d'inscription lundi 16 décembre 2002 Statut Membre Dernière intervention 16 avril 2009 - 2 févr. 2003 à 23:12
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/3286-pc-explore-parcourir-les-dossiers-avec-des-listview

cs_Urgo Messages postés 780 Date d'inscription lundi 16 décembre 2002 Statut Membre Dernière intervention 16 avril 2009 1
2 févr. 2003 à 23:12
Ce lien marche pas! ;)
druggedsephiroth Messages postés 71 Date d'inscription samedi 18 mai 2002 Statut Membre Dernière intervention 19 juin 2003
29 juil. 2002 à 21:28
Le lien marche pas.... Erreur 404....
druggedsephiroth Messages postés 71 Date d'inscription samedi 18 mai 2002 Statut Membre Dernière intervention 19 juin 2003
29 juil. 2002 à 21:22
Le lien marche pas.... Erreur 404....
cs_LuTo Messages postés 102 Date d'inscription mercredi 9 janvier 2002 Statut Membre Dernière intervention 6 juin 2010
28 juil. 2002 à 16:47
Je trouve toujours qu'un design sobre pour une application outil est plus agreable a utiliser a la longue.
cs_Alain Proviste Messages postés 908 Date d'inscription jeudi 26 juillet 2001 Statut Modérateur Dernière intervention 1 février 2015 2
27 juil. 2002 à 16:13
En fait l'interêt de mon dernier commentaire c'est que tu peux faire comme dans l'explorateur windows en gérant la touche Shift, c'est juste un exemple...
cs_Alain Proviste Messages postés 908 Date d'inscription jeudi 26 juillet 2001 Statut Modérateur Dernière intervention 1 février 2015 2
27 juil. 2002 à 16:08
'en déclaration


'Api qui récupère l'état d'une touche du clavier
Declare Function GetAsyncKeyState Lib "user32" (ByVal vKey As Long) As Integer
'api qui permet par exemple de supprimer des fichiers ou dossiers
Declare Function SHFileOperation Lib "shell32.dll" Alias "SHFileOperationA" (lpFileOp As SHFILEOPSTRUCT) As Long

'Type pour l'api SHFileOperation
Public Type SHFILEOPSTRUCT
hwnd As Long
wFunc As Long
pFrom As String
pTo As String
fFlags As Integer
fAnyOperationsAborted As Boolean
hNameMappings As Long
lpszProgressTitle As String
End Type

'---------------------------------------------------

'dans une procédure

Dim Fichier As String
Dim Shift As Integer
Dim FileOperation As SHFILEOPSTRUCT

Fichier = "Ton fichier que tu veux envoyer à la corbeille" ' ou un dossier d'ailleurs

Shift GetAsyncKeyState(16) ' récupère l'état de la touche shift ( enfoncée si -32767)
If Shift = -32767 Then
With FileOperation
.wFunc = FO_DELETE
.pFrom = Fichier
.fFlags = &O0
End With
r = SHFileOperation(FileOperation)
Else
With FileOperation
.wFunc = FO_DELETE
.pFrom = Fichier
.fFlags = FOF_ALLOWUNDO
End With
r = SHFileOperation(FileOperation)
End If

Voilà ça affiche la boite de dialogue envoyer à la corbeille, et si la touche shift est enfoncée, alors ça affichier supprimer.

Je met ça parce que j'ai vu que tu passes par une classe c'est tout un bordel, là c'est plus simple.
cs_Alain Proviste Messages postés 908 Date d'inscription jeudi 26 juillet 2001 Statut Modérateur Dernière intervention 1 février 2015 2
27 juil. 2002 à 15:53
Ouah !!! ( un brin ironique...)
C'est du bon travail, mais je continu de penser que c'est un peu dommage d'avoir mis toutes ces sources qui se ressemblent. Sinon bravo.
PtitJeoJeo Messages postés 85 Date d'inscription mardi 29 janvier 2002 Statut Membre Dernière intervention 18 avril 2005
26 juil. 2002 à 19:10
Une petite question : je vois ke le design et super bo !!!! Comment tu fait pour avoir de si belle formes ? Si tu pouvait me dire parce ke moi g seulement les formes grise toute pa belle !!!!
PtitJeoJeo
cs_doms Messages postés 45 Date d'inscription samedi 22 décembre 2001 Statut Membre Dernière intervention 11 septembre 2003
26 juil. 2002 à 13:14
Marche pas !! En fait à l'ouverture du groupe de projet, il cherche les fichiers *.bas, *.ocx et autres form dans un chemin que je ne possède pas sauvegardes/vb/etc... N'aurais-tu pas fait une mauvaise manip en incluant des fichier disséminés dans ton disque à ton projet. Les fichiers sont bien dans le Zip, mais référencés au niveau du projet de manière incorrect.... et j'ai la flemme d'ajouter les fichier un à un et dans le bon ordre.
cs_stailer Messages postés 507 Date d'inscription jeudi 28 mars 2002 Statut Membre Dernière intervention 13 mai 2009 1
26 juil. 2002 à 04:00
Putin si ca déchire comme c'est pas possible... T'as super bien avancé. Bravo bravo bravo.
Rejoignez-nous