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

Rencontres QGIS 2025

L'appel à participation est ouvert jusqu'au 19 janvier 2025!

#1 Thu 27 March 2003 10:07

Karim Jerbia
Invité

Appel fonction MI par Run Menu command

Bonjour,

Dans une procedure, a l'aide de la commande Run Menu Command , j'appelle la fenetre Style Symbole de MapInfo. Je cherche maintenant le moyen de recuperer le choix de l'utilisateur.
Est-ce que je peux utiliser ReadControlValue(503) etant donnee que dans le fichier MENU.DEF, il est defini comme ci-dessous:
Define M_FORMAT_PICK_SYMBOL 503

Voici un bout du code:
....

sSymbolInit = MakeFontSymbol(iCodeASCII, 0,35, signalisation_axit ,0,0)
Set Style Symbol sSymbolInit 'Se positionne sur la police, la taille, etc...

Run Menu Command M_FORMAT_PICK_SYMBOL 'Affichage fenetre style symbol

End If 'Fin test si code panneau = 0.00

If CommandInfo(CMD_INFO_DLG_OK) Then 'L'utilisateur click sur OK

Alter Control 777 Value sSymbolInit

End If

 

#2 Thu 27 March 2003 15:43

Jacques Paris
Invité

Re: Appel fonction MI par Run Menu command

Un readcontrolvalue() ne peut etre utilise que s’il y a un dialogue actif et
a partir du “handler” d’un des boutons de ce dialogue. Donc sans dialogue
pas de readcontrolvalue()

De plus quand on utilise un Run Menu Command, son execution se fait en
dehors de l’univers de l’application dans l’univers plus global de MapBasic.
Et il n’y a pas de communication directe entre les deux univers sauf dans
certains cas et par la recuperation de valeurs globales (comme
currentpen() )

Jacques Paris

 

#3 Thu 27 March 2003 20:38

Karim Jerbia
Invité

Re: Appel fonction MI par Run Menu command

Merci pour l'aide

Je suis effectivement arrive en utilisant la fonction CurrentSymbol()

et ca marche comme je souhaite

Merci encore

 

#4 Wed 05 April 2006 14:57

alexandre77950
Juste Inscrit !
Lieu: Pavilly
Date d'inscription: 7 Mar 2006
Messages: 8

Re: Appel fonction MI par Run Menu command

bonjour,

je cherche a faire la meme chose mais avec le style des symboles.
Peux nous faire partager ton code ? STP

merci

bye

Hors ligne

 

#5 Wed 05 April 2006 15:19

alexandre77950
Juste Inscrit !
Lieu: Pavilly
Date d'inscription: 7 Mar 2006
Messages: 8

Re: Appel fonction MI par Run Menu command

finalement j'ai trouvé. j'ai encore un problème, quand je change le style du contour rien ne se passe. mais quand je change le style de ligne et que je relance cette comande, le contour change a ce moment là !!!

Je ne desespère pas je vais trouver

Hors ligne

 

Pied de page des forums

Powered by FluxBB