听有人说需要把CRichEditCtrl设置中文字体,有人说要设置GB2312字符集。
我设了字体,仍有问题;设字符集有没有用,怎样设?请高手指点。

解决方案 »

  1.   

    CHARFORMAT charFormat ;
    m_richEditCtrl->GetDefaultCharFormat(charFormat);//set the default property of font in richeditctrl
    charFormat.dwMask  = CFM_FACE | CFM_BOLD | CFM_CHARSET;
    charFormat.bCharSet = GB2312_CHARSET; 
      

  2.   

    To hushuo:
    我刚才试过了,用SetWordCharFormat,但没有用啊。
      

  3.   

    CRichEdit
    把要显示的字转化成UNICODE
    别无他法。
    richedit2.0a  is all right!!!!!
      

  4.   

    答案找到了。
    要用SetDefaultCharFormat,charset设为BG_2313。一切OK。
    感谢两位朋友的参与,送分了。