#1 Fri 30 November 2001 21:06
- Olivier Barasz
- Invité
changer de styles dans un control
bonjour,
est ce quelqu'un sait avec mapbasic comment modifier les styles, polices...
dans un control, ou dans une boite de dialogue?
je n'ai trouve dans l'aide en ligne que le moyen de changer les styles des
objets d'une carte.
merci d'avance pour vos reponses,
Olivier Barasz
Institut Geographique National
2 avenue Pasteur
94165 Saint-Mande Cedex
e-mail:Olivier.Barasz@ ign.fr
#2 Fri 30 November 2001 21:08
- Christophe Barbier
- Invité
Re: changer de styles dans un control
Bonjour,
Modifier le raccourci qui execute MapInfo et aller dans l'onglet
Raccourci .
Dans le champ cible, vous devez avoir qqch du genre:
C:Program FilesMapInfo 6.5MAPINFOW.EXE
Ajouter a cette ligne l'option -helpdiag :
C:Program FilesMapInfo 6.5MAPINFOW.EXE -helpdiag
Bien entendu, vous pouvez aussi directement executer MapInfo comme ca depuis
le menu Demarrer --> Executer ou l' emulateur DOS.
Petite parenthese, l'option -nosplash permet de charger MapInfo sans
l'affichage du logo MapInfo ce qui accelere un peu son chargement.
(fonctionne aussi avec MapBasic)
Christophe Barbier, I²G
#3 Fri 30 November 2001 21:08
- Christophe Barbier
- Invité
Re: changer de styles dans un control
Bonjour,
Voir la fonction Alter MapInfo dialog pour les boites de dialogue MapInfo
et Alter Control pour modifier les controles.
Pour connaitre l'ID d'une boite de dialogue MapInfo, demarrer MapInfo avec
l'option -helpdiag.
Le bouton Aide permet alors de connaitre l'ID de la boite de dialogue
affichee.
Christophe Barbier, I²G
#4 Fri 30 November 2001 21:10
- Christophe Barbier
- Invité
Re: changer de styles dans un control
Pour moi, l'option -helpdiag fonctionne au moins depuis la version 5.0.
Par exemple, lorsqu'on appelle la commande MapInfo Ouvrir Table... et qu'on clique sur le bouton Aide de la boite de dialogue, on obtient un message : Help ID:52 run WinHelp with this ID ?
Christophe Barbier, I²G
merci pour les 2 reponses,
je vais essayer par les fonctions mapbasic
pour le demarrage avec -helpdiag, cela ne fonctionne pas avec la version 6.0 que je possede visiblement.
amicalement,
olivier barasz
#5 Fri 30 November 2001 21:09
- Laurent
- Invité
Re: changer de styles dans un control
Bonjour,
Pour la reponse a O .Barasz
Code:
Global ChoixLigne as Pen As Brush as Symbol as ... Dim Attrib1, Attrib2, Attrib3 as Integer 'On charge la variable avec la couleur par defaut ChoixLigne=CurrentPen() 'Ou on fabrique son style ChoixLigne=MakePen(3, 9, RED) Dialog Title Choix des couleurs Control PenPicker Position 15,10 Value ChoixLigne Into ChoixLigne 'La variable ChoixLigne est chargee avec les attributs graphiques choisies 'On peut utiliser Attrib1=StyleAttr(ChoixLigne,PEN_WIDTH) Attrib2=StyleAttr(ChoixLigne,PEN_PATTERN) Attrib3=StyleAttr(ChoixLigne,PEN_COLOR) 'Pour recuperer des attributs particulies 'ou pour l'appliquer a un objet cree Create Pline ..... Pen ChoixLigne
Salut Laurent