Page 1 sur 1

[R] Default clique droit dans une listview .

Posté : mar. 04 févr. 2014 17:04
par julie
bonjour a tous :)

aujourd'hui je suis devant un probleme j'aimerai savoir comment faire pour ne garder que l'essentiel pour visualiser les fichier contenu dans un dossier je n'ai trouver aucun sujet parlant de ca je m'explique ;)
► Afficher le texte
vous pouvez apercevoir dans l'image ci dessus un dossier et ce qui est entouré en rouge est ce que j'aimerai qui apparaisse et seulement ca
pour que ca ressemple a ceci
► Afficher le texte
ps (a l'heure ou j'ecris ces ligne je m'appercois que ce que je demande n'est pas un probleme une listview et une boucle qui liste les fichier et le tour est joué, mais un probleme ce pose j'aimerai garder le menu qui s'affiche quand don fait un clique droit, voir photo ci dessous
► Afficher le texte
et la le vrai probleme ce pose :S si quelqu'un a une idee de comment garder ce menu ?

alors ci quelqu'un a une petite je suis preneuse merci beaucoup :)

Re: [..] Default clique droit dans une listview .

Posté : mar. 04 févr. 2014 17:23
par julie
edit j'ai trouver ca sur le forum us pour lister les fichier d'un dossier ce que je recherche donc mais le probleme du clique droit est toujours present :/
► Afficher le texte

Re: [..] Default clique droit dans une listview .

Posté : mar. 04 févr. 2014 19:05
par Hugues
Salut,

Regarde le fichier d'aide avec la fonction "GUICtrlCreateContextMenu()":
► Afficher le texte

Re: [..] Default clique droit dans une listview .

Posté : mar. 04 févr. 2014 22:06
par mikell
Yo julie :wink:
Ce que tu demandes n'est pas très clair, peut-être ça ?
► Afficher le texte
Mais je ne suis pas sûr de la classe pour un W7

Re: [..] Default clique droit dans une listview .

Posté : mar. 04 févr. 2014 22:23
par jguinch
La classe est bonne.
Le problème se situe plutôt au niveau de la ligne 5 :mrgreen:

Re: [..] Default clique droit dans une listview .

Posté : mar. 04 févr. 2014 22:48
par julie
mikell c'est juste parfait c'est exactement ce que je voulais une fois de plus tu as resolu mon pbm :) et je t'en remercie

ps ( j'ai juste changer le chemin comme ceci et ca focntionne niquel ;) )

Code : Tout sélectionner

$oIE=ObjCreate("Shell.Explorer.2")
$gui = GUICreate("", 500, 300, -1, -1, -1, 0x80)
$gX = GUICtrlCreateObj($oIE, 50, 50, 400, 200)
GUISetState()
$oIE.Navigate(@ScriptDir & "\annexe\client 1")
$gui_handle = WinGetHandle($gui, "")
$handle = ControlGetHandle($gui_handle, "", "[CLASS:SysListView32; INSTANCE:1]")
ControlListView ($gui_handle, "", $handle, "ViewChange", "details")

While GuiGetMsg()<>-3
Wend
super cool comme d'hab merci :D