[R] Mettre son propore ContextMenu sur un Edit

Aide et conseils concernant AutoIt et ses outils.
Règles du forum
.
Répondre
Avatar du membre
TommyDDR
Modérateur
Modérateur
Messages : 2130
Enregistré le : mar. 22 juil. 2008 21:55
Localisation : Nantes
Status : Hors ligne

[R] Mettre son propore ContextMenu sur un Edit

#1

Message par TommyDDR »

Bonjour,

J'aimerais savoir comment mettre mon PROPRE ContextMenu sur un Edit.
En appliquant un GUICtrlCreateContextMenu() sur un Edit, cela n'a pas d'effet car il me laisse le ContextMenu d'origine (Que je n'ai pas demandé).

Voici un code pour tester :

Code : Tout sélectionner

#include <GUIConstantsEx.au3>

Opt("GUIOnEventMode", 1)

Dim $Gui

$Gui = GUICreate("test", 300, 300)
$Edit = GUICtrlCreateEdit("", 5, 5, 290, 290)
$Ctxt = GUICtrlCreateContextMenu($Edit)
$Item = GUICtrlCreateMenuItem("Test", $Ctxt)
GUISetOnEvent($GUI_EVENT_CLOSE, "quit")
GUISetState()

While(True)
    Sleep(10)
WEnd

Func quit()
    Exit
EndFunc
 
En remplaçant "GUICtrlCreateEdit" par "GUICtrlCreateButton" ca marche donc ce n'est pas une erreur de codage.

Si quelqu'un a une solution... Je prend ^^

Merci.
Modifié en dernier par TommyDDR le dim. 23 mai 2010 18:47, modifié 1 fois.
3.1415926535897932384626433832795028841971693993751058209749445923078164062862089986280348253421170679
Avatar du membre
TommyDDR
Modérateur
Modérateur
Messages : 2130
Enregistré le : mar. 22 juil. 2008 21:55
Localisation : Nantes
Status : Hors ligne

Re: [..] Mettre son propore ContextMenu sur un Edit

#2

Message par TommyDDR »

Au temps pour moi...

Note: You can't create context menus for controls that already have system context menus, i.e. edit or input controls.

Désolé (Résolu).
3.1415926535897932384626433832795028841971693993751058209749445923078164062862089986280348253421170679
ani
Niveau 11
Niveau 11
Messages : 1826
Enregistré le : lun. 23 juil. 2007 12:31
Localisation : Bureau
Status : Hors ligne

Re: [R] Mettre son propore ContextMenu sur un Edit

#3

Message par ani »

lien = http://www.autoitscript.com/forum/index ... 77271&st=0

► Afficher le texte
Avatar du membre
TommyDDR
Modérateur
Modérateur
Messages : 2130
Enregistré le : mar. 22 juil. 2008 21:55
Localisation : Nantes
Status : Hors ligne

Re: [R] Mettre son propore ContextMenu sur un Edit

#4

Message par TommyDDR »

Ah, joli.

J'ai finalement opté pour l'ajout d'une image transparente par dessus (car je n'accède jamais directement à mon "Edit") ce qui à résolu mon problème, mais merci pour ta réponse, je garde l exemple de côté ;)
3.1415926535897932384626433832795028841971693993751058209749445923078164062862089986280348253421170679
Répondre