Re: Modifier le menu contextuel par défaut d'une table ?

Posté par Vortex le 4/8/2007 17:13:48
J'ai une piste mais cela ne marche pas encore parfaitement.

J'ai trouvé dans le fichier WINCONST.WL l'événement WM_INITMENUPOPUP (égal à 279).

Si je l'intercepte, je peux ouvrir le menu que je veux à la place du menu contextuel, y compris celui ouvert par le bouton des FAA.

Le problème c'est que lorsque je clique sur le bouton en question j'ai dans un premier temps mon menu perso qui s'ouvre mais ensuite, dès que je clique à un autre endroit, le menu automatique des FAA s'ouvre.

Voici mon code :

Dans l'initialisation de ma fenêtre je place "Evénement("clicmenu","TABLE1",279)"

Ensuite je crée une procédure clicmenu qui contient simplement "OuvreMenuContextuel(MEN_MenuContextuel1)"

Quelqu'un à une amélioration, une idée ou une autre piste à me suggérer ?

Merci d'avance.

Cette contribution était de : http://old.wdforge.org/newbb/viewtopic.php?forum=18&topic_id=5313&post_id=21952