#1 Mon 26 February 2001 23:20
- Thierry Fournier
- Invité
objet dans une couche - clic droit
Bonjour,
j'ai plusieurs question a propos de Mapbasic :
Quelle est la fonction sous mapbasic qui permet de savoir si la couche
ouverte contient des objets?
Est il possible de supprimer l'affichage de la boite de dialogue qui
apparait lors d'un clic droit sur la souris.
merci pour vos reponses
Th.FOURNIER
DDAF Finistere
2 rue de Kerivoal
29326 QUIMPER cedex
#2 Mon 26 February 2001 23:22
- Jacques Paris
- Invité
Re: objet dans une couche - clic droit
Thierry,
1/Objets dans une couche:
Reponse a deux niveaux. D'abord savoir si la couche est cartographiable
(condition prealable a contenir des objets) = tableinfo(id_de_votre_table,
tab_info_mappable) reponse logique vrai/faux
Ensuite savoir s'il y a des objets dans la couche
select * from nom_de_votre_table where obj
sectioninfo(sel_info_nrows)
Le resultat est le nombre d'objets, qui peut etre zero.
2/Boite de dialogue sur clic droit
Je suppose que vous voulez parler du menu en contexte ce que MI appelle
shortcut menu . Si c'est cela, vous parlez d'une caracteristique de
Windows que MI a mis a son gout. Je ne pense pas qu'elle soit
deprogrammable. Ces menus sont definis dans MapInfow.MNU; je n'ai jamais
essaye de les y supprimer, peut etre que si MI ne trouvait pas la definition
de ces menus ID16 a 25, il ne se passerait rien, mais j'ai peur que cela
n'entraine une erreur. Si vous avez le courage d'essayer, j'aimerais bien en
savoir les resultats.
Jacques
Jacques PARIS