Bonjour,
Pour l'appli que je développe, j'ai besoin de plein de langages différents. ( jap, chinois traditionnel/ simplifie )
Par défaut, pour chaque item ( dialog/tooltip/menus...) je joue sur le charset du logfont. J'utilise CreateFontIndirect à chaque fois
Ça marche assez bien en général, le problème c'est qu'il y a trop de types a gérer ( surcharge de OnPaint() à chaque fois etc ... ) et en plus les messages purement système ( MessageBox ) sont inaccessibles en tout cas simplement. Ce qui fait que les étrangers qui se servent de leur appli dans leur langue natale c'est bon... mais des qu'ils changent, ca déconne ( japonais qui testent le chinois, coréens qui l'utilisent en anglais )
D'où ma question :
Est il possible de changer le CharSet de l'intégralité d'un programme ? ou du moins créer un "super font" et l'associer a tous les items ?
Partager