PC SOFT

FORUMS PROFESSIONNELS
WINDEVWEBDEV et WINDEV Mobile

Accueil → WINDEV 2024 → champ image ?
champ image ?
Débuté par guest, 06 nov. 2005 23:00 - 4 réponses
Posté le 06 novembre 2005 - 23:00
Bonjour,

Connaissez vous un moyen "simple" d'ajouter à un champ des fichiers comme sous l'explorateur windows.

C'est à dire un champ qui contiendrait des icones représentant des fichiers (avec leur nom en dessous) sur lequels on pourrait cliquer pour lancer le programme associé à l'extension du fichier ?


C'est à dire comme dans l'explorateur windows ?

Merci
Posté le 07 novembre 2005 - 09:34
Bonjour,

Peut-être utilisé un champ 'liste images' pour laquelle tu associerais une image en fonction de l'extension du fichier par exemple...

Lors d'un double clic sur une image, tu récupères le nom du fichier et tu le lance grâce au 'lanceappliassocié'

C'est une idée comme ça....

Fred
Posté le 07 novembre 2005 - 12:05
Merci pour ta réponse.

J'y ai effectivement pensais, mais le tout est de pouvoir récupérer l'icone associé à une extension.

As tu des idées ?
Posté le 07 novembre 2005 - 12:55
Via les api Windows ?

A rechercher de ce côté je pense

A+
Posté le 08 novembre 2005 - 12:09
Bonjour,
Une solution serait d'afficher un explorateur windows dans une fenetre de ton application :

Tu peux te baser sur l'exemple "Pilotage de Word". C'est a dire :

Dans cette exemple il utilise un activex Shell.Explorer (internet explorer ) qui peut afficher enormement de chose (doc word excel, etc..). Sauf que au lieu d'ouvrir un document word dans l'activex, tu veux ouvrir un explorateur windows qui pointe directement dans le repertoire ou se trouve tes fichiers.

Dans le code d'initialisation de l'activex il suffit de mettre
activex>>navigate("file:///C:") pour afficher un explorateur windows directement dans l'activex.


En esperant t'avoir aideé

Bertrand