J'ai récupéré l'UDF de cette page qui permet de créer des menus contextuels avec icônes :
https://www.autoitscript.com/forum/topi ... nt-1205045
Il fonctionne correctement.
Mon problème est que je souhaite afficher un menu lorsque je clique sur un item de listview.
Pour l'instant, j'utilise une fonction WM_NOTIFY avec ce code :
La fonction ContextMenu contient tous les éléments du menu et les actions correspondantes.
Si je modifie les fonctions de base (_GUICtrlMenu_CreatePopup, _GUICtrlMenu_AddMenuItem, ...) par celles de l'UDF, l'interface freeze lors du clic droit sur l'item de la listview.
Le problème vient sûrement du fait que j'affiche le menu à partir de la fonction WM_NOTIFY de la même façon que lorsqu'on utilise la fonction _ArrayDisplay.
En effet, si je le crée ailleurs cela fonctionne mais je perds l'intérêt du WM_NOTIFY qui est de récupérer le numéro d'item sélectionné ($tInfo)
Pensez-vous qu'il y a ait une solution pour intégrer un menu contextuel avec des icônes à une listwiew ?