Message dans les boutons d'une msgbox

Résolu
esus1985 Messages postés 76 Date d'inscription mercredi 1 juin 2005 Statut Membre Dernière intervention 26 février 2009 - 3 déc. 2005 à 09:50
esus1985 Messages postés 76 Date d'inscription mercredi 1 juin 2005 Statut Membre Dernière intervention 26 février 2009 - 14 déc. 2005 à 12:03
Bonjour,
je developpe actuellement un soft et je voudrai faire une version francaise et une version anglaise...
prroblème? les messages box! comment je peut faire pour passer leur texte en anglais par ce que la ligne :
msgbox("Do you relly want to quit?",vbyesno,"Nom de l'appli")
pose la question do you really want to quit avec comme reponse proposée oui et non...
ca fout un peu mal quand meme ^^

merci de votre aide

2 réponses

cs_DARKSIDIOUS Messages postés 15814 Date d'inscription jeudi 8 août 2002 Statut Membre Dernière intervention 4 mars 2013 130
3 déc. 2005 à 09:59
Malheureusement, le texte des boutons est définit par la version d'une dll (je ne sais plus laquelle d'ailleurs).



Donc deux solutions :

La solution simple : refaire ton propre msgbox (voir les très nombreuses sources à ce sujet).

La solution bien plus compliqué, et instable sous l'IDE VB6 :
sous-classer la fenêtre du msgbox pour redéfinir le texte des boutons
(la encore, tu devrais pouvoir trouver quelques sources qui en parle).

_____________________________________________________________________
DarK Sidious

Un API Viewer (pour le VB, VB.NET, C, C# et Delphi) tout en français : www.ProgOtoP.com/popapi/
3
esus1985 Messages postés 76 Date d'inscription mercredi 1 juin 2005 Statut Membre Dernière intervention 26 février 2009
14 déc. 2005 à 12:03
merci!
pour finir j'ai crée une form2 et j'ai balancé :
form1.enabled=false
form2.visible=true

sur la form2 j'ai le texte "do you really want to quit?" et les 2 boutons "yes" "no"
c'est pas plus mal...
0
Rejoignez-nous