首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >CListCtrl中的意外字体?

CListCtrl中的意外字体?
EN

Stack Overflow用户
提问于 2014-11-19 16:46:40
回答 2查看 65关注 0票数 0

我有一个CListCtrl对象,我使用:

代码语言:javascript
复制
AddData(m_listControl, 0, 0, "  Abc ");

这在旧版本的Visual Studio (2008)中运行良好。然而,在Visual Studio 2013中,我使用的是UNICODE字符集,上面的代码在列表控件框中显示了一种奇怪的字体。

谁能告诉我如何插入(AddData或其他方式),使CListCtrl显示英文字符集?

EN

回答 2

Stack Overflow用户

发布于 2014-11-19 16:53:15

使用文本(“Abc”)。TEXT()宏将字符串转换为Unicode或ASCII,具体取决于编译器设置。

票数 0
EN

Stack Overflow用户

发布于 2014-11-20 07:32:37

那么,你为什么要用这个标题:

“CListCtrl中的意外字体?”

您的问题与字体无关。

它也与列表视图控件无关。是AddData函数让你很为难。

我确信在参数列表中,第四个参数被定义为const char*。您必须更改函数的签名。尝试使用LPCTSTR作为类型。然后,遵循i486的答案。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/27012399

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档