boite de dialogue et création de dossiers

boite de dialogue et création de dossiers - Delphi/Pascal - Programmation

Marsh Posté le 04-03-2004 à 09:50:53    

Tout d'abord bonjour à tous, c'est mon premier post dans ce forum.
 
Mon problème est le suivant: Je demande à l'utilisateur de spécifier un dossier cible, je lui fait donc apparaitre la boite de "recherche de dossier" grâce à l'API ShBrowseForFolder.
 
J'ai tenté une recherche dans l'aide Delphi puis dans google mais cela n'a pas été trés concluant: je voudrais avoir le bouton "Créer un dossier" dans cette boite de dialogue.
 
Est-ce une boite résultant d'une autre API, ou bien des paramètres différents que je n'aurais pas réussi déterminer ??
 
Histoire d'en demander plus, j'attire votre attention sur la boite de dialogue apparaissant lors d'un clic sur le bouton d'explorer "copier dans..." sous windows 2000: elle c'est le top du top, non seulement on recherche un dossier dans un TTreeView mais on peut en créer un, voire saisir le chemin de celui-ci dans un TEdit.
 
Si quelqu'un a des infos sur l'API pouvant me donner accés à ces boites de dialogues, cela m'éviterait d'en coder une.
 
Je vous remercie, ne serait-ce que pour avoir lu ce mesage jusqu'au bout.
 
@ trés bientôt.  :pt1cable:

Reply

Marsh Posté le 04-03-2004 à 09:50:53   

Reply

Marsh Posté le 04-03-2004 à 09:55:25    

Avec la fonction de Windows, même en l'utilisant mieux que ce que fait la fonction de Borland, seules les versions récentes de Windows peuvent afficher ce bouton (Win95/NT4 ne peuvent pas).
Donc il faut utiliser un composant qui rajoute lui-même ce bouton dans la fenêtre.
http://www.developpez.net/forums/v [...] 387#878387
http://www.torry.net/quicksearchd. [...] &Title=Yes


Message édité par antp le 04-03-2004 à 09:56:32

---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
Reply

Marsh Posté le 05-03-2004 à 17:54:21    

Super !!!
 
Merci beaucoup antp et à trés bientôt.
J'espère pouvoir apporter ma contribution à ce forum.
 
@+++  

Reply

Sujets relatifs:

Leave a Replay

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