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é ?

#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 !

 

Pied de page des forums

Powered by FluxBB