Nous utilisons des cookies pour vous garantir la meilleure expérience sur notre site. Si vous continuez à utiliser ce dernier, nous considèrerons que vous acceptez l'utilisation des cookies. J'ai compris ! ou En savoir plus !.
banniere

Le portail francophone de la géomatique


Toujours pas inscrit ? Mot de passe oublié ?
Nom d'utilisateur    Mot de passe              Toujours pas inscrit ?   Mot de passe oublié ?

Annonce

Printemps des cartes 2024

#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

 

Pied de page des forums

Powered by FluxBB