MFC ListCtrl 如何实现动态翻译单元格文本语言
我已经实现了多语言动态切换功能,对于listctrl我在语言切换时也动态获取到了正确的翻译,可是重新设置后单元格文本后,单元格的文本内容却没有改变。我又不愿意把list中的内容删除掉重新加载,请问哪位高手有办法帮小弟解决,不胜感激!
[解决办法]
那就不知道你怎么实现的了,反正 SetItemText 设置 List 中的文字绝对可行的。
谁知道你是不是其他原因设置失败了呢。
[解决办法]
vc6 肯定行:
//
HDITEM hditem;
hditem.mask=HDI_TEXT;
hditem.cchTextMax=40;
hditem.pszText="姓名 Changed";
CHeaderCtrl* head=m_ListCtrl.GetHeaderCtrl( );
head->SetItem(0,&hditem);