CListCtrl not Unicode compatible?

Hi,

I'm trying to display some Unicode in a CListCtrl and it doesn't seem to work. I've compiled the project with the Unicode Charset setting and I have Unicode all over the application, but when I try to display some Greek chars in the CListCtrl, I only get some black squares.
This is what I'm calling:
listCtrl.SetItem(n_index, 1, LVIF_TEXT, str, 0, 0, -1, Z);
str is a CString object containing an English sentence with a few Greek characters at the end. The English chars are displayed properly, but instead Greek chars I get the squares.

Any ideas?

Thanks,
Florin
[632 byte] By [fmicle] at [2007-11-19 6:02:46]