Affichage de texte japonais [C++ / MFC] - Programmation
Marsh Posté le 26-01-2002 à 02:25:44
en général, tu as deux versions des fonctions windows. ie pour la fonction TextOut(), tu as TextOutA() (ASCII) et TextOutW() (Wide). sans _UNICODE, appeller TextOut() appelle par défaut TextOutA() - la version ASCII.
maintenant, certaines fonctions W sont actives même sans _UNICODE, comme TextOutW(). tu peux donc utiliser cette fonction pour afficher du japonais dans un DC - ce qui implique que tu te tapes le OnPaint() du contrôle. y'a sûrement mieux mais après j'en sais rien (tu devrais pourvoir créer un container COM et utiliser les contrôles FORM d'internet explorer ...)
Marsh Posté le 27-01-2002 à 23:10:21
merci, mais je n'arrive absolument pas a utiliser
TextOutW... peut etre dois-je utiliser un include
explicitement...
Marsh Posté le 28-01-2002 à 10:21:02
euh la je suis au boulot
donc je sais pu trop... je regarderai ca
ce soir
Marsh Posté le 25-01-2002 à 20:43:56
Salut
je cherche a afficher du texte japonais
dans un widget MFC (Editbox, Listbox, Button...).
Il n'y a pas de probleme pour utiliser ue fonte
japonaise, mais bien evidement celle-ci attend
un codage de caracteres sur 2 octets. Quelqu'un
peut-il m'aider, sachant que:
- je dispose du source de JFC, mais je prefererai
eviter d'avoir a me taper l'analyse du source
- j'ai deja essayé la solution de compilation
grace au define _UNICODE, mais cette solution
utilise une version unicode des dll MFC ne fonctionnant
que sous NT/2000.
merci