My application used to use an MFC CEdit control and we had no problems with wide character (Unicode) strings. After switching to a CRichEditCtrl, it seems that Unicode is no longer supported. Chinese characters become "??" and so forth. I have read that CRichEditCtrl uses RichEdit* under the hood and I have played around with trying to cast the pointer, but nothing works.
I thought it could be the font, but I can certainly write Unicode into the control using the ALT key method, just when they are saved into the model and written back, they are "????".
Is there a hidden property somewhere, some manual setting that I have to do when initializing the dialog that will enable Unicode?