我在框架类中动态生成了一个CComboBox,代码如下:
m_wndToolBar.SetButtonInfo(0, ID_STYLE, TBBS_SEPARATOR, 160);
m_wndToolBar.GetItemRect(0, &rect);
m_ComboBoxStyle.Create(CBS_DROPDOWNLIST | WS_VSCROLL | CBS_SORT | WS_VISIBLE | WS_TABSTOP, rect, &m_wndToolBar, ID_COMBOSTYLE);
在项目字符集设置为UNICODE的时候,CComboBox可以正常工作,可是当我将字符集改成多字节的时候,CComboBox的内容就全部消失了,谁知道是怎么回事?内容是用AddString加入的。
m_wndToolBar.SetButtonInfo(0, ID_STYLE, TBBS_SEPARATOR, 160);
m_wndToolBar.GetItemRect(0, &rect);
m_ComboBoxStyle.Create(CBS_DROPDOWNLIST | WS_VSCROLL | CBS_SORT | WS_VISIBLE | WS_TABSTOP, rect, &m_wndToolBar, ID_COMBOSTYLE);
在项目字符集设置为UNICODE的时候,CComboBox可以正常工作,可是当我将字符集改成多字节的时候,CComboBox的内容就全部消失了,谁知道是怎么回事?内容是用AddString加入的。
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货