Page 1 sur 1

[..] GUICtrlCreateTreeView => Clic droit + Menu perso

Posté : jeu. 29 avr. 2010 22:35
par L4crymal
Bonjour tout le monde, ce post remplace ce dernier http://www.autoitscript.fr/forum/viewto ... =20&t=5123 qui est, il faut avouer, incompréhensible ( il faudrait si possible le supprimer merci d'avance )

Pour récapituler, je cherche une méthode ( si elle existe ) de faire un clic droit sur un item de GUICtrlCreateTreeView et qu'un menu (qu'on pourra personnaliser) apparaisse.

Merci beaucoup d'avance =)

Re: [..] GUICtrlCreateTreeView => Clic droit + Menu perso

Posté : jeu. 29 avr. 2010 23:00
par Tlem
A première vue, l'utilisation de GUIGetMsg en mode avancé semble être le plus approprié. ;)

Re: [..] GUICtrlCreateTreeView => Clic droit + Menu perso

Posté : ven. 30 avr. 2010 04:26
par SagePourpre
J'aime bien cette fonction pour la gestion de mes treeviews ...
(trouvé sur les forums anglais )
z_Supertreeview Ex.au3
(6.29 Kio) Téléchargé 93 fois
Par un WM_NOTIFY, tu peux gérer absolument tous les événements possibles
(Clic droit, clic gauche, double-clic gauche, double-clic droit, pression de touches,
débt d'édition d'un label, fin d'éditions de label, etc... )

Re: [..] GUICtrlCreateTreeView => Clic droit + Menu perso

Posté : ven. 30 avr. 2010 19:46
par L4crymal
Énorme :o

Jvé gérer pour me concocter un petit menu maintenant.

Merci pour tout vous gérez trop, comme d'hab 8)

EDIT: J'ai parlé trop vite :s

En fait ma GUI est en Événementielle ...

Re: [..] GUICtrlCreateTreeView => Clic droit + Menu perso

Posté : ven. 30 avr. 2010 20:13
par SagePourpre
Dans l'éventualité ou tu te servirais du modèle proposé en téléchargement
inclus dans mon précédent message, OnEventMode mis à 0 ou 1 n'affecte pas
le déroulement des opérations.


Tu n'as qu'à changé la msgbox sous
Case $NM_RCLICK ; The user has clicked the right mouse button within the control
pour les actions à faire.


Sinon, guictrlsetonevent fonctionne...
► Afficher le texte
mais seulement avec le clic gauche...

Pour le clic droit, la fonction WM_NOTIFY de mon lien les gère très bien...