CommonDialog : multisélection

CommonDialog : multisélection - VB/VBA/VBS - Programmation

Marsh Posté le 06-09-2003 à 18:38:37    

Comment faire avec un composant CommonDialog pour permettre une sélection multiple des fichiers dans les fenêtres Ouvrir/Enregistrer ?
 
Merci

Reply

Marsh Posté le 06-09-2003 à 18:38:37   

Reply

Marsh Posté le 06-09-2003 à 19:05:46    

On ne peut pas, ton seul recours sera l'API Win32 dans ce cas là :/

Reply

Marsh Posté le 06-09-2003 à 19:08:42    

drasche a écrit :

On ne peut pas, ton seul recours sera l'API Win32 dans ce cas là :/


 
Tu peux me donner plus d'info ?

Reply

Marsh Posté le 06-09-2003 à 20:44:44    

Sur http://www.vbaccelerator.com/home/ [...] en_bas.asp , y a la structure qui sert pour l'appel de l'API.
 
ofn_allowmultiselect doit être ajouté dans le membre flags avec ceux qu'on met d'habitude.
 
Je sais pas comment ça marche en VB, mais en C, en 16 bits, les noms sélectionnés sont séparés par un espace dans la chaîne de retour lpstrFile (y a un zéro terminal au bout). En 32 bits, vu qu'on peut avoir des espaces dans les noms, le séparateur est le caractère zéro (val ASCII = 0), et pour savoir que c'est fini, y en a deux de suite à la fin.

Reply

Sujets relatifs:

Leave a Replay

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