Page 1 sur 2
Changer de clavier/langue
Publié : jeu. 17/févr./2011 11:58
par Parole De JOJO
Pour passer d'une langue a l'autre sur windows, il y a le raccourci SHIFT + ALT
Comment recuperer la langue courante, et comment la changer?
J'imagine qu'en envoyant un SHIFT + ALT avec INSERTKEY ca irait, mais n'y a-t-il pas une solution plus… propre?
merci
Re: Changer de clavier/langue
Publié : jeu. 17/févr./2011 12:07
par boddhi
Comment récupérer la langue courante ???
Sous Windows, l'API GetUserDefaultLangID_()
Pour la modifier ???
Voir du côté de WM_SETTINGCHANGE_()
Re: Changer de clavier/langue
Publié : jeu. 17/févr./2011 12:09
par Parole De JOJO
merci
j'ai fais
ca me donne 1037 dans les deux langues (anglais hebreu)
Re: Changer de clavier/langue
Publié : jeu. 17/févr./2011 12:17
par boddhi
Parole De JOJO a écrit :merci
j'ai fais
Pour éviter des réponses de ce type, précise dans ton post les pistes que tu as déjà explorées !!! Et un/des exemple(s) !!!
Maintenant, cette fonction est la bonne, simplement tu ne l'utilises sûrement pas de la bonne manière...
Pour trouver, c'est simple il suffit de bien chercher et ne pas toujours compter sur les autres pour toujours avoir une réponse "clé en main"...
Re: Changer de clavier/langue
Publié : jeu. 17/févr./2011 12:20
par Parole De JOJO
mais j'ai mis un code d'example !!!
merci en tout cas je vais chercher
Re: Changer de clavier/langue
Publié : jeu. 17/févr./2011 12:27
par boddhi
Parole De JOJO a écrit :mais j'ai mis un code d'example !!!
Où ça ???
Cela ???
Tu parles d'un exemple

Re: Changer de clavier/langue
Publié : jeu. 17/févr./2011 13:14
par nico
Code : Tout sélectionner
ID.l=GetUserDefaultLangID_()
text.s=Space(255)
VerLanguageName_(ID,text,255)
Debug text
Re: Changer de clavier/langue
Publié : jeu. 17/févr./2011 14:05
par Parole De JOJO
merci nico
ceci me donne le language par defaut, pas l'actuel
et je ne peux non plus pas changer de langue (peut etre c'est SET au debut?)
Re: Changer de clavier/langue
Publié : jeu. 17/févr./2011 20:02
par nico
ça me donne l'actuel, puique lorsque je change la langue; cela me l'indique bien.
Re: Changer de clavier/langue
Publié : ven. 18/févr./2011 10:39
par Parole De JOJO
ok, c'est bizzare chez moi meme quand je change de langue ca affiche la langue de defaut
je suis sur seven
et pour changer la langue courrante, il y a un truc? (j'ai googelise SetUserDefaultLangID yavait rien)
merci
Re: Changer de clavier/langue
Publié : ven. 18/févr./2011 11:49
par Ar-S
Et dans windowz 7 même, tu as la barre des langues dans ta barre des tâches, as tu les 2 langues de dispos ?
Re: Changer de clavier/langue
Publié : ven. 18/févr./2011 11:53
par Parole De JOJO
euh, sous seven ya pas la barre des langues, mais quand je fais ALT SHIFT ca passe a l'hebreu/anglais
Re: Changer de clavier/langue
Publié : ven. 18/févr./2011 12:12
par Parole De JOJO
merci, je ne connaissais pas
je vais essayer de comprendre ce qu'ils racontent la bas chez microsoft
Re: Changer de clavier/langue
Publié : ven. 18/févr./2011 14:25
par boddhi
Est-ce que ceci te ramène des valeurs correctes ???
Code : Tout sélectionner
Langue.w=GetSystemDefaultLangID_()
Debug "Langue = " + Str(Langue & $FFFF)
Debug "Langue primaire = " + Str(Langue & $3F)
Debug "Sous-langue = " + Str(Langue>>10)
Avec
ici le détail des identifiants
Re: Changer de clavier/langue
Publié : ven. 18/févr./2011 14:35
par Parole De JOJO
1037
13
1