#1 Wed 28 November 2007 10:10
[MapBasic - VB.net] - Callback et clic-droit souris
Bonjour,
Une petite question pour les développeurs MapBasic.
Je travaille sur une applie en VB.net 2005 qui "reparente" via liaison OLE MapInfo.
Pas de soucis particulier sur ce mapping, par contre tous se gate avec les évènements retournés par MapInfo : les callBacks
Je récupère les infos issues du CallBack pour un clic à partir d'un bouton précis, lors du survol de la carte.
Je voudrais empêcher l'utilisateur de faire un clic droit sur la carte et donc d'afficher le menu popup classique de MapInfo.
Comment faire pour intercepter cet évènement ?
Si quelqu'un à une piste.
Merci d'avance
Florent LUQUET
Florent
Hors ligne
#2 Wed 28 November 2007 10:59
- jasper
- Participant occasionnel
- Lieu: Paris
- Date d'inscription: 7 Mar 2007
- Messages: 44
Re: [MapBasic - VB.net] - Callback et clic-droit souris
Bonjour.
L'instruction pour "désactiver" le clic droit sur la fenêtre carte est la suivante (création d'un menu vide) :
Create Menu "MapperShortcut" as "(-"
(BrowserShortcut pour les données, etc...)
Cordialement,
Jasper.
Hors ligne
#3 Wed 28 November 2007 11:59
Re: [MapBasic - VB.net] - Callback et clic-droit souris
Merci beaucoup,
J'avais vraiment pas l'idée de chercher de ce côté.
En vb.net ça donne ceci.
Code:
oMi.do(String.Concat("Create Menu ", Chr(34), "MapperShortcut", Chr(34), " as " & Chr(34), "(-", Chr(34)))
Merci encore
Florent
Hors ligne