[R] GUIRegisterMsg avec une image

Aide et conseils concernant AutoIt et ses outils.
Règles du forum
.
Répondre
Avatar du membre
sozary
Niveau 6
Niveau 6
Messages : 274
Enregistré le : lun. 20 janv. 2014 19:17
Status : Hors ligne

[R] GUIRegisterMsg avec une image

#1

Message par sozary »

Bonsoir!!

Alors voilà, le problème est simple: dans la documentation d'AutoIt, plus précisément dans l'exemple de "_GUICtrlMenu_TrackPopupMenu()", nous avons un script nous permettant de créer un menu contextuel par clic droit, et d'agir en conséquence.

Or à un moment donné, dans un de mes scripts, je me suis retrouvé avec une GUI faisant tout mon écran, avec une image dedans (en fait imaginez simplement une image mise en diaporama).
Or, dans le script il y a "Func WM_COMMAND($hWnd, $iMsg, $wParam, $lParam)", sauf qu’apparemment (et j'ai mis longtemps à trouver la source du problème), cette fonction ne fonctionne pas sur une image, et le clic n'est pas géré! Comment solutionner ce problème d'après vous svp?
Merci d'avance! :D
Modifié en dernier par sozary le sam. 28 févr. 2015 23:39, modifié 1 fois.
"Là où la volonté est grande, les difficultés diminuent.", Niccolò Machiavelli
Avatar du membre
mikell
Spammer !
Spammer !
Messages : 6292
Enregistré le : dim. 29 mai 2011 17:32
Localisation : Deep Cévennes
Status : Hors ligne

Re: [..] GUIRegisterMsg avec une image

#2

Message par mikell »

GUICtrlCreateContextMenu ?
" L'échec est le fondement de la réussite. " (Lao-Tseu )
" Plus ça rate, plus on a de chances que ça marche " (les Shadoks )
Avatar du membre
sozary
Niveau 6
Niveau 6
Messages : 274
Enregistré le : lun. 20 janv. 2014 19:17
Status : Hors ligne

Re: [..] GUIRegisterMsg avec une image

#3

Message par sozary »

Ah? Je connaissais pas! Merci!
Ne surtout pas oublier de mettre cela pour l'image:

Code : Tout sélectionner

Local $idContextmenu = GUICtrlCreateContextMenu($Pic1)
(oui j'ai failli dire que cela ne marchais pas encore :mrgreen: !
"Là où la volonté est grande, les difficultés diminuent.", Niccolò Machiavelli
Répondre