quote:
Originally posted by Matty
quote:
Originally posted by CookieRevised
- Unicode support in listview (don't count on it though)
code:
Private Sub Form_Load()
ListView1.Font.Charset = 178
ListView1.Font.Name = "Arial"
End Sub
There is your unicode support for the listview
Thanks for the suggestion, but unfortunatly that wouldn't work...
Character set 178 is the Arabic character set. This will not display for example Chinese, Russian, Turkish, etc...
You could let it display some specific DBCS characters for a specific language, but only if you set the proper characterset (like in your example), install and set the proper unicode font for that characterset and change your local region settings in Windows (and even then there are some other pitfalls).
So what this is truely used for (the .Charset) is to adapt a control to a specific localized windows, not to display unicode in general.
There isn't any "trick" you can do to make it unicode; Instristic controls in VB6 simply do not support true unicode, nothing you do will change that.