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 =)
[..] GUICtrlCreateTreeView => Clic droit + Menu perso
Règles du forum
- Merci de consulter la section "Règles du forum" et plus particulièrement "Règles et Mentions Légales du site autoitscript.fr" avant d'écrire un message.
[..] GUICtrlCreateTreeView => Clic droit + Menu perso
Modifié en dernier par L4crymal le ven. 30 avr. 2010 19:45, modifié 2 fois.
- Tlem
- Site Admin

- Messages : 11824
- Enregistré le : ven. 20 juil. 2007 21:00
- Localisation : Bordeaux
- Status : Hors ligne
Re: [..] GUICtrlCreateTreeView => Clic droit + Menu perso
A première vue, l'utilisation de GUIGetMsg en mode avancé semble être le plus approprié. 
Thierry
Rechercher sur le forum ----- Les règles du forum
Le "ça ne marche pas" est une conséquence commune découlant de beaucoup trop de raisons potentielles ...
Une idée ne peut pas appartenir à quelqu'un. (Albert Jacquard) tiré du documentaire "Copié n'est pas volé".
Rechercher sur le forum ----- Les règles du forum
Le "ça ne marche pas" est une conséquence commune découlant de beaucoup trop de raisons potentielles ...
Une idée ne peut pas appartenir à quelqu'un. (Albert Jacquard) tiré du documentaire "Copié n'est pas volé".
-
SagePourpre
- Niveau 7

- Messages : 442
- Enregistré le : dim. 06 juil. 2008 09:11
- Status : Hors ligne
Re: [..] GUICtrlCreateTreeView => Clic droit + Menu perso
J'aime bien cette fonction pour la gestion de mes treeviews ...
(trouvé sur les forums anglais )
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... )
(trouvé sur les forums anglais )
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... )
Le Sage Pourpre, pour qui la vie est tellement
plus belle vue du haut de son Pouf = )
plus belle vue du haut de son Pouf = )
Re: [..] GUICtrlCreateTreeView => Clic droit + Menu perso
Énorme 
Jvé gérer pour me concocter un petit menu maintenant.
Merci pour tout vous gérez trop, comme d'hab
EDIT: J'ai parlé trop vite :s
En fait ma GUI est en Événementielle ...
Jvé gérer pour me concocter un petit menu maintenant.
Merci pour tout vous gérez trop, comme d'hab
EDIT: J'ai parlé trop vite :s
En fait ma GUI est en Événementielle ...
-
SagePourpre
- Niveau 7

- Messages : 442
- Enregistré le : dim. 06 juil. 2008 09:11
- Status : Hors ligne
Re: [..] GUICtrlCreateTreeView => Clic droit + Menu perso
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...
mais seulement avec le clic gauche...
Pour le clic droit, la fonction WM_NOTIFY de mon lien les gère très bien...
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
Pour le clic droit, la fonction WM_NOTIFY de mon lien les gère très bien...
Le Sage Pourpre, pour qui la vie est tellement
plus belle vue du haut de son Pouf = )
plus belle vue du haut de son Pouf = )

