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构造函数。