Obtenir le code langue LCID de mon utilisateur - C++ - Programmation
Marsh Posté le 18-06-2008 à 11:58:48
J'ai trouvé GetUserDefaultLCID de windows.h
mais bon, c'est du crade, ya pas plus recent dans boost ?
Marsh Posté le 18-06-2008 à 13:42:09
donc j'ai retenu les locales de wxwidget, au moins c'est propre et comprehensible...
Mais je veux bien qu'on me montre comment on s'y prend avec boost ?
Marsh Posté le 18-06-2008 à 11:35:17
En c++,
Je souhaite obtenir le LCID de mon systeme / utilisateur courant.
J'ai cherché du coté de la lib standard <locale> ... il y a une methode .name() toute naze, car elle renvoie une chaine genre "French_France.1252" qui est dépendante du systeme, donc on ne retrouvera pas la meme chose sur un unix ou un mac. Donc je ne veux pas utiliser ca.
Par contre, il y a un une variable qui m'interresse bien : le LCID (code hexa de langue) mais <locale> ne donne pas ca.
Je pensais creer une facette juste pour ca... mais je me dis que ca doit deja exister, alors pourquoi je ne le trouve pas ?
Donc ma question : comment obtenir le LCID de mon utilisateur ?