cs_Urgo
Messages postés780Date d'inscriptionlundi 16 décembre 2002StatutMembreDernière intervention16 avril 20091 2 févr. 2003 à 23:12
Ce lien marche pas! ;)
druggedsephiroth
Messages postés71Date d'inscriptionsamedi 18 mai 2002StatutMembreDernière intervention19 juin 2003 29 juil. 2002 à 21:28
Le lien marche pas.... Erreur 404....
druggedsephiroth
Messages postés71Date d'inscriptionsamedi 18 mai 2002StatutMembreDernière intervention19 juin 2003 29 juil. 2002 à 21:22
Le lien marche pas.... Erreur 404....
cs_LuTo
Messages postés102Date d'inscriptionmercredi 9 janvier 2002StatutMembreDerniè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és908Date d'inscriptionjeudi 26 juillet 2001StatutModérateurDernière intervention 1 février 20152 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és908Date d'inscriptionjeudi 26 juillet 2001StatutModérateurDernière intervention 1 février 20152 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
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és908Date d'inscriptionjeudi 26 juillet 2001StatutModérateurDernière intervention 1 février 20152 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és85Date d'inscriptionmardi 29 janvier 2002StatutMembreDernière intervention18 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és45Date d'inscriptionsamedi 22 décembre 2001StatutMembreDernière intervention11 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és507Date d'inscriptionjeudi 28 mars 2002StatutMembreDernière intervention13 mai 20091 26 juil. 2002 à 04:00
Putin si ca déchire comme c'est pas possible... T'as super bien avancé. Bravo bravo bravo.
2 févr. 2003 à 23:12
29 juil. 2002 à 21:28
29 juil. 2002 à 21:22
28 juil. 2002 à 16:47
27 juil. 2002 à 16:13
27 juil. 2002 à 16:08
'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.
27 juil. 2002 à 15:53
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.
26 juil. 2002 à 19:10
PtitJeoJeo
26 juil. 2002 à 13:14
26 juil. 2002 à 04:00