DoDataExchange调用后cstring的数值乱码
设计一个对话框的组合框后利用:OnCbnSelchangeCombo1
将其中的参数m_strCCFColor=p_wndcolor->colornamearray[nIndex];此时
使用MessageBox(m_strCCFColor);显示的是正确的值
然后把m_strCCFColor与属性ccfgroupcolor绑定,
DDP_CBString(pDX, IDC_COMBO1, m_strCCFColor,_T("CCFGroupColor"));
DDX_CBString(pDX, IDC_COMBO1, m_strCCFColor);
此时再使用
MessageBox(m_strCCFColor)显示的就是乱码,
怎么回事,求指教 --------------------编程问答-------------------- 字符编码改多字节试试
补充:.NET技术 , VC.NET