读书人

GDI+,该怎么处理

发布时间: 2013-06-19 10:26:40 作者: rapoo

GDI+
使用GDI+ 时的问题 先用Image定义了一了对象, Image image(L"asd.jpg"); 中的 L 代表什么意思如果我现在是使用CFileDialog获取到的JPG文件路径存放在str中,我又该怎么定义Image对象。
我是菜鸟,忘高手解答
那我怎么把CString转换过去呢 GDI+ Image MFC
[解决办法]
L 代表什么意思
l代表使用的是宽字符

可以使用_T()
提高可移植性
[解决办法]
直接用你获取到的JPG文件路径str就行:Image image(str);
[解决办法]
L代表宽字符
Image image(str)直接加载就可以了呀
[解决办法]
L代表宽字符
如果是采用UNICODE编码的,CString 可以直接转成 LPWSTR,CFileDialog获取到的JPG文件路径存放在str中,将str赋值给Image构造函数。

读书人网 >VC/MFC

热点推荐