Annonce
Pour sa 21ème année, l’association GeoRezo a toujours besoin de vous !
10€ = 1 mois de frais bancaires ; 15€ = 12 mois de nom de domaine ; 30€ = 1 semaine de location des serveurs …
Retrouver nos membres bienfaiteurs
#1 Thu 15 April 2004 09:36
- Tatavlolo
- Invité
add map layer
Bonjour
je m'essaye a la programmation en mapbasic et j'aimerai savoir s'il est possible d'ajouter une couche dans une fenetre carte ouverte mais qui n'est pas active?
dois je utiliser la commande frontwindow()
#2 Thu 15 April 2004 09:36
- Christophe Barbier
- Invité
Re: add map layer
Non, vous devez balayer l'ensemble des fenetres ouvertes avec NumWindows() et verifier si la fenetre est une carte avec WindowInfo().
Si c'est la cas, vous recuperez son identifiant avec WindowID et vous pourrez ajouter votre couche avec l'instruction Add Map...
-----------
Dim i, id As Integer
For i=1 To NumWindows()
If WindowInfo(i, WIN_INFO_TYPE) = WIN_MAPPER Then
id = WindowID(i)
Exit For
End If
Next
Add Map Window id Layer MaCouche
-----------
Attention, vous pouvez avoir plusieurs fenetres cartes ouvertes !