inserer l'explorateur dans une form vb6 - VB/VBA/VBS - Programmation
Marsh Posté le 06-03-2004 à 19:36:57
mmmmh les contrôles standards présentent plutôt la manière Windows 3.1 d'afficher une liste de répertoires Il n'y a rien de prévu pour, implicitement, il te faudra le faire à la main (à moins qu'un tel contrôle existe, mais chez MS, m'étonnerait).
Le truc le plus proche fourni en standard avec VB, c'est le TreeView (mais donc faudra le remplir toi-même et tout, une émulation donc). Bonne chance
Marsh Posté le 06-03-2004 à 19:41:24
pourtant j'arrive a afficher dans une page web via cette activex le contenu d'un dossier a la facon explorateur windows?
<object width=925 height=553 style=position:absolute;top:0;left:-1 CLASSID="clsid:EAB22AC3-30C1-11CF-A7EB-0000C05BAE0B">
<param name=Location value=c:>
<param name=AlignLeft value=1>
<param name=AutoArrange value=1>
<param name=NoClientEdge value=true>
<param name=ViewMode value=0>
<param name=ViewID value={0057D0E0-3573-11CF-AE69-08002B2E1262}>
<param name=SingleClick value=1>
</object>
le pb c'est que j'arrive pas retranscrire ça en vb
Marsh Posté le 06-03-2004 à 19:47:00
le classid est déjà une bonne indication, faut le rechercher dans la registry et tenter de trouver le nom logique associé. Donc ça serait possible sans trop de prise de tête
Malheureusement, je n'ai pas de VB ici pour tester
Marsh Posté le 06-03-2004 à 20:03:04
ca renvoi sur C:\WINDOWS\System32\shdocvw.dll
le pb c'est que quand j'inclus cette dll dans la form, les noms des propriétés ne correspondent pas et ne semble pas avoir de rapport avec le code d'au dessus
Marsh Posté le 06-03-2004 à 18:41:28
bonjour je chercher le moyen d'intégrer dans ma form la partie droite de l'explorateur de windows (un peu a la maniere d'une iframe)
merci