我记得 win32api 这一层已经搞定了。你不需要适配。除非你用的是 CreateWindowA 这样的 API ,而不是 CreateWindowW().
windows 内部其实不认 gbk/gb18030 编码,而是统一 utf-16,所以你不需要管 GDI 的显示效果,它会自动处理 UNICODE 的显示——不过我听说 GDI 不支持表情符,需要使用 Direct2D.
【 在 zhifei 的大作中提到: 】
: 原来使用VS6开发的MFC程序,只支持GBK编码,如果要适配GB18030四字节汉字,是不是只能升级开发环境到VS2013以上,并且使用Unicode字符集了。
--
FROM 117.24.94.*