thai language characters in MS VC++ application
Posted on 2012-03-30
I'm trying to get my app to work with Thai characters. I've been sent a win7 laptop with thai language pack installed (in the task bar you can toggle between EN and TH to switch between THai and ENglish input). Many things work. In some controls Thai language is shown, but in others, when I type it in I see weird characters (western characters with umlauts, etc). So, its like I'm not using the proper font in my app. I made my app so I could switch its default font, then I tried using some like "Tahoma" and "Lucida Sans" for which it appears Thai exists. But no luck.
Now, my app is NOT unicode -- so does that mean that I am out of luck? Must I convert to unicode? I think I know that for chinese, japanese, the answer is yes -- but for That, which I believe has a total of 44 characters, I was hoping I could do it without Unicode. Again, some of the widgets in my app are showing Thai --- these seem to be ones related to the file system, so maybe its because they are windows common controls, or something -- not sure yet.
I will continue fumbling around, but is someone could give me a hint or two, it would be great. Thanks!