解决VS2013 对话框界面编程Caption中文乱码办法

在创建工程文件时“语言”[Language]选择了英文,在添加控件时发现乱码,根据网上提示设置

“资源视图”[Resource View]中找到对话框的ID号,对其右击选择“属性”[Properties],

在右边的属性栏中找到“语言”[Language]项,默认是英语(美国),改成中文(中国)

项目 - 属性 - 常规 - 字符集 - “使用Unicode字符集”

发现VS2013 属性栏没有语言项,然后修改字符集发现还是乱码,本想用代码实现,逐个修改比较麻烦,准备重建工程时,发现修改工程.rc 代码中

AFX_TARG_ENU修改为AFX_TARG_CHS,居然可以修改,标记一下。

// 中文(简体,中国) resources

#if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_CHS)
LANGUAGE LANG_CHINESE, SUBLANG_CHINESE_SIMPLIFIED

 

 

 

你可能感兴趣的:(解决VS2013 对话框界面编程Caption中文乱码办法)