Invoquant les fenêtres de dialogue rechercher un dossier


Borland SelectDirectory navigateur est assez moche, ici, est de savoir comment invoquer celui de Windows à la place.

& nbsp & nbsp ShlObj, ShellAPI
......
fonction de BrowseForFolder(poignée : HWND strTitle : string var strPath : string) : boolean
var info : TBROWSEINFO
& ! & ! & ! & nbsp chemin : array[0..MAX_PATH] de Char
& ! & ! & ! & nbsp éléments : PITEMIDLIST
begin
& nbsp Result:=false
& nbsp chemin d'accès:='
& nbsp avec info ne
& nbsp & nbsp commencer
& ! & ! & ! & nbsp hwndOwner:=poignée
& ! & ! & ! & nbsp pidlRoot:=nil
& ! & ! & ! & nbsp pszDisplayName:=nil
& ! & ! & ! & nbsp lpszTitle:=PChar(strTitle)
& ! & ! & ! & nbsp ulFlags:=BIF_RETURNONLYFSDIRS
& ! & ! & ! & nbsp lpfn:=nil
& nbsp & nbsp fin
& nbsp éléments:=SHBrowseForFolder(info)
& nbsp si affecté(articles)
& nbsp & nbsp commencer
& ! & ! & ! & nbsp SHGetPathFromIDList(articles,chemin d'accès)
& ! & ! & ! & nbsp Result:=true
& nbsp & nbsp fin
& nbsp strPath:=Chemin d'accès
fin









Invoquant les fenetres de dialogue rechercher un dossier


Invoquant les fenetres de dialogue rechercher un dossier : Plusieurs milliers de conseils pour vous faciliter la vie.


Borland SelectDirectory navigateur est assez moche, ici, est de savoir comment invoquer celui de Windows a la place.

& nbsp & nbsp ShlObj, ShellAPI
......
fonction de BrowseForFolder(poignee : HWND strTitle : string var strPath : string) : boolean
var info : TBROWSEINFO
& ! & ! & ! & nbsp chemin : array[0..MAX_PATH] de Char
& ! & ! & ! & nbsp elements : PITEMIDLIST
begin
& nbsp Result:=false
& nbsp chemin d'acces:='
& nbsp avec info ne
& nbsp & nbsp commencer
& ! & ! & ! & nbsp hwndOwner:=poignee
& ! & ! & ! & nbsp pidlRoot:=nil
& ! & ! & ! & nbsp pszDisplayName:=nil
& ! & ! & ! & nbsp lpszTitle:=PChar(strTitle)
& ! & ! & ! & nbsp ulFlags:=BIF_RETURNONLYFSDIRS
& ! & ! & ! & nbsp lpfn:=nil
& nbsp & nbsp fin
& nbsp elements:=SHBrowseForFolder(info)
& nbsp si affecte(articles)
& nbsp & nbsp commencer
& ! & ! & ! & nbsp SHGetPathFromIDList(articles,chemin d'acces)
& ! & ! & ! & nbsp Result:=true
& nbsp & nbsp fin
& nbsp strPath:=Chemin d'acces
fin


Invoquant les fenêtres de dialogue rechercher un dossier

Invoquant les fenêtres de dialogue rechercher un dossier : Plusieurs milliers de conseils pour vous faciliter la vie.
Recommander aux amis
  • gplus
  • pinterest

Messages récents

Commentaire

Laisser un commentaire

évaluation