[VB] comment afficher la boite de recherche

comment afficher la boite de recherche [VB] - Programmation

Marsh Posté le 30-07-2001 à 18:49:39    

Bonjour à tous
 
J'aimerais ouvrir la boite de "recherche fichiers et dossiers " dans mon appli visual basic , je me suis dit qu'il suffisait d'ouvrir le fichier recherche , mais je ne l'ai pas trouvé.
 
Pourriez-vous m'indiquer une autre méthode ou l'emplacement de ce fichier ?
 
Merci d'avance

Reply

Marsh Posté le 30-07-2001 à 18:49:39   

Reply

Marsh Posté le 31-07-2001 à 04:15:01    

C'est un peu plus compliqué ... il faut passer par les api :
Je te file l'essentiel, je te laisse faire la fonction :)
 
Private Type BROWSEINFO
  hOwner          As Long
  pidlRoot        As Long
  pszDisplayName  As String
  lpszTitle       As String
  ulFlags         As Long
  lpfn            As Long
  lParam          As Long
  iImage          As Long
End Type
Private Type SHITEMID
  cb      As Long
  abID    As Byte
End Type
 
Private Type ITEMIDLIST
  mkid    As SHITEMID
End Type
 
Public Type POINTAPI
    x As Long
    y As Long
End Type
Private Const BIF_RETURNONLYFSDIRS = &H1
 
Private Declare Function SHBrowseForFolder Lib "shell32.dll" Alias "SHBrowseForFolderA" (lpBrowseInfo As BROWSEINFO) As Long
Private Declare Function SHGetPathFromIDList Lib "shell32.dll" Alias "SHGetPathFromIDListA" (ByVal pidl As Long, ByVal pszPath As String) As Long

Reply

Marsh Posté le 31-07-2001 à 19:11:01    

Marci KarLKoX pour ton aide
 
J'ai essayé d'intégrer ta fonction , mais je ne vois pas comment elle marche .
 
Peux - tu préciser ce qu'il faut faire?
 
Merci d'avance

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed