#1 Tue 30 October 2007 08:39
- PHV
- Participant occasionnel
- Lieu: Tours
- Date d'inscription: 20 Sep 2005
- Messages: 39
StyleAttr(style,attribut)
Bonjour,
Pouvez-vous me donner la bonne synthaxe pour l'utilisation de cette fonction.
je la tourne et retourne dans les sens, elle ne comprend pas l'argument 1.
merci
PHV
Hors ligne
#2 Tue 30 October 2007 09:45
- Maurice
- Membre
- Lieu: Montpellier
- Date d'inscription: 5 Sep 2005
- Messages: 5331
Re: StyleAttr(style,attribut)
Bonjour
Exemples:
Dim cur_width, couleur As Integer
cur_width = StyleAttr(CurrentPen(), PEN_WIDTH)
Dim p_bus_route As Pen
p_bus_route = MakePen(3, 9, RED)
couleur = StyleAttr(p_bus_route, PEN_COLOR)
Hors ligne
#3 Mon 05 November 2007 13:27
- PHV
- Participant occasionnel
- Lieu: Tours
- Date d'inscription: 20 Sep 2005
- Messages: 39
Re: StyleAttr(style,attribut)
merci pour la réponse,
Mais ne sachant pas très bien me servir de la programmation, je suis un peu bloquer.
En fait je voudrais utiliser cette fonction pour mettre à jour une colonne contenant le code couleur des symboles de ma tables, par le menu mettre à jour ou par la fenêtre mapbasic.
Hors ligne
#4 Mon 05 November 2007 14:30
- Maurice
- Membre
- Lieu: Montpellier
- Date d'inscription: 5 Sep 2005
- Messages: 5331
Re: StyleAttr(style,attribut)
Bonjour
Dans ce cas utiliser pour l'expression de mise à jour:
styleattr(objectinfo(obj,2),2)
objectinfo(obj,2) donne le style de l'objet quand celui-ci est un symbole
styleattr(style_symbole,2) donne la couleur du symbole (un entier = rouge*255*255+vert*255+bleu, RVB allant de 0 à 255)
Hors ligne
#5 Mon 05 November 2007 16:56
- PHV
- Participant occasionnel
- Lieu: Tours
- Date d'inscription: 20 Sep 2005
- Messages: 39
Re: StyleAttr(style,attribut)
merci beaucoup
Hors ligne