cs_kurky
Messages postés111Date d'inscriptionvendredi 24 septembre 2004StatutMembreDernière intervention27 avril 2010
-
20 juil. 2006 à 14:30
cs_coq
Messages postés6349Date d'inscriptionsamedi 1 juin 2002StatutMembreDernière intervention 2 août 2014
-
20 juil. 2006 à 15:46
Bonjour,
J'aurais voulu savoir si la langue des boutons des MessageBox est personnalisable.
Dans mon soft j'ai le choix entre francais et anglais alors en anglais j'ai ma question du MessageBox en anglais et les boutons "oui" "non" "annuler" et il faudrait que ce soit en anglais.
Voila si quelqu'un sait s'il est possible de faire ca sans recréer une classe de message :)
cs_coq
Messages postés6349Date d'inscriptionsamedi 1 juin 2002StatutMembreDernière intervention 2 août 2014101 20 juil. 2006 à 14:37
Salut,
Je pense que le même problème s'applique aux CommonDialogs qu'aux CommonControls.
Par exemple avec le DateTimePicker l'affichage n'est pas dépendant de la langue de l'appli mais de la langue de l'OS car en dessous il s'agit d'un contrôle commun de Windows.
Je pense que la même chose s'appliquer à la MessageBox.
cs_Bidou
Messages postés5487Date d'inscriptiondimanche 4 août 2002StatutMembreDernière intervention20 juin 201361 20 juil. 2006 à 14:45
Ca veut donc dire qu'il n'y pas de solution ?
Je m'étais déjà posé la question, et c'était la conclusion à laquelle j'étais arrivée (bon on peut refaire tout le Control, mais bon......)
dgouttegattat
Messages postés129Date d'inscriptionmardi 22 novembre 2005StatutMembreDernière intervention30 décembre 20073 20 juil. 2006 à 14:55
Salut,
Je me souviens avoir réussi à afficher une MessageBox en anglais sur le framework 1.0, en affectant un objet CultureInfo approprié à la propriété CurrentUICulture du thread courant. Je viens d'essayer avec le framework 2.0, ça ne semble pas marcher... m'enfin ???
cs_coq
Messages postés6349Date d'inscriptionsamedi 1 juin 2002StatutMembreDernière intervention 2 août 2014101 20 juil. 2006 à 14:57
A ma connaissance non, il n'y a pas de solution en dehors de refaire l'existant.
Peut être avec les packs MUI, mais là encore je me demande si ça peut être changé à la volée sans ouverture/fermeture de session.
Et de toute façon les packs MUI sont accessibles uniquement via les programmes de Volume Lincensing donc on ne peut pas trop compter en rencontrer souvent.
Enfin, si vous trouvez, n'oubliez pas de revenir donner la solution ^^
Lutinore
Messages postés3246Date d'inscriptionlundi 25 avril 2005StatutMembreDernière intervention27 octobre 201241 20 juil. 2006 à 15:33
Je pense que c'est possible avec SetDlgItemText mais pour ça faut récupérer le handle de la boite de dialog, sur CodeProject y a un exemple ou le gars récupère le handle via un WH_CBT hook.