部分代码如下:
m_rich为cricheditctrl类型的控件成员
////////
CRect rect(0,0,0,0);
m_rich.Create(ES_AUTOVSCROLL|ES_MULTILINE|ES_WANTRETURN|
WS_CHILD|WS_VISIBLE|WS_VSCROLL,rect,this,1);
CHARFORMAT cf;
m_rich.GetDefaultCharFormat(cf);
cf.bCharSet=GB2312_CHARSET;//设为支持中文显示
m_rich.SetDefaultCharFormat(cf);
CString str;
str=_T(" 测试richeditctrl中文显示");
m_rich.SetWindowText(str);
/////////
以上代码在debug版中没有问题,在relealse版中不能正常显示中文。请问是那方面的问题?是不是在生成两个版本时vc的编译设置问题?如果是又该如何设置?我用的vc6,win98。谢谢了!!!急
m_rich为cricheditctrl类型的控件成员
////////
CRect rect(0,0,0,0);
m_rich.Create(ES_AUTOVSCROLL|ES_MULTILINE|ES_WANTRETURN|
WS_CHILD|WS_VISIBLE|WS_VSCROLL,rect,this,1);
CHARFORMAT cf;
m_rich.GetDefaultCharFormat(cf);
cf.bCharSet=GB2312_CHARSET;//设为支持中文显示
m_rich.SetDefaultCharFormat(cf);
CString str;
str=_T(" 测试richeditctrl中文显示");
m_rich.SetWindowText(str);
/////////
以上代码在debug版中没有问题,在relealse版中不能正常显示中文。请问是那方面的问题?是不是在生成两个版本时vc的编译设置问题?如果是又该如何设置?我用的vc6,win98。谢谢了!!!急
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货