日文系统下,TreeCtrl中出现乱码的问题

The_facE 2010-01-29 02:57:15
程序字符集为ASCI英文,在中文操作系统下TreeCtrl文件夹名显示为乱码,英文文件夹正常。不在TreeCtrl里的路径都能正常显示,不知道是为什么呢?

测试程序无TreeCtrl,获取路径都是正常的中文字符。
...全文
138 13 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
The_facE 2010-01-29
  • 打赏
  • 举报
回复
终于搞明白了,原来是资源字体的问题,天哪......
正好俺的事儿来了,帮别人搞界面的事儿就算了。我最不喜欢做界面了,需求一变界面是最倒霉的。
The_facE 2010-01-29
  • 打赏
  • 举报
回复
这个......
#define _UNICODE
#define UNICODE
::SetWindowText( pWnd->GetSafeHwnd(), szTargetPath );
#undef _UNICODE
#undef UNICODE
居然调用的还是SetWidnowTextA
The_facE 2010-01-29
  • 打赏
  • 举报
回复
我先试试看,我也想用UNICODE的,可是这个我说了不算
用户 昵称 2010-01-29
  • 打赏
  • 举报
回复
试一下在一个cpp中独立定义UNICODE与_UNICODE,并在末尾undef这两个宏,是否会变成unicode。
..............
俺只用unicode好几年........
用户 昵称 2010-01-29
  • 打赏
  • 举报
回复
可以部分的使用unicode,好像看过给界面做过unicode化。
The_facE 2010-01-29
  • 打赏
  • 举报
回复
标签项没有问题啊,我刚才没看仔细,日文系统下编辑框内的也是乱码,但是用messagebox输出却是正确的字符串,真气人。
快乐鹦鹉 2010-01-29
  • 打赏
  • 举报
回复
标签项也没有问题吗?
踏实每一步 2010-01-29
  • 打赏
  • 举报
回复
都是Control一些是乱码,一些不是,确实奇怪,帮你顶下。
The_facE 2010-01-29
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 nola 的回复:]
你的工程不支持unicode吗
[/Quote]

现在支持unicode与否已经没意义了,硕大个工程也不是我说改就可以改的,这个做法行不通啊。
The_facE 2010-01-29
  • 打赏
  • 举报
回复
日文中文都有乱码,资源都是英语,只有TreeCtrl下的文字是乱码,其他地方如编辑框等都是正常显示中文/日文。
不好意思,写帖子标题的时候正在日文系统下试验,写内容的时候又在中文系统下试了一下。
踏实每一步 2010-01-29
  • 打赏
  • 举报
回复
你的工程不支持unicode吗
快乐鹦鹉 2010-01-29
  • 打赏
  • 举报
回复
到底是什么文?标题是日文系统,内容为中文系统,到底哪个???
The_facE 2010-01-29
  • 打赏
  • 举报
回复
中文系统日文系统都一样,都有乱码

16,548

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC相关问题讨论
社区管理员
  • 基础类社区
  • AIGC Browser
  • encoderlee
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

        VC/MFC社区版块或许是CSDN最“古老”的版块了,记忆之中,与CSDN的年龄几乎差不多。随着时间的推移,MFC技术渐渐的偏离了开发主流,若干年之后的今天,当我们面对着微软的这个经典之笔,内心充满着敬意,那些曾经的记忆,可以说代表着二十年前曾经的辉煌……
        向经典致敬,或许是老一代程序员内心里面难以释怀的感受。互联网大行其道的今天,我们期待着MFC技术能够恢复其曾经的辉煌,或许这个期待会永远成为一种“梦想”,或许一切皆有可能……
        我们希望这个版块可以很好的适配Web时代,期待更好的互联网技术能够使得MFC技术框架得以重现活力,……

试试用AI创作助手写篇文章吧