注册 登录
编程论坛 VC++/MFC

“CActivemoviecontrol1::put_FileName”: 不能将参数 1 从“const char [10]”转换为“LPCTSTR”

hxh306559836 发布于 2008-12-05 13:53, 2623 次点击
做个媒体播放,出错是什么回事?
5 回复
#2
debroa7232008-12-05 16:09
将一个常量char数组赋值给char*,是不能隐式转换的,需要强制转换
const char str[90] = "asdf";
LPCTSTR str1 = (LPCTSTR)(&str[0]) ;
#3
tls4113232008-12-05 17:36
LPCTSTR是什么意思
#4
debroa7232008-12-05 21:05
LPCTSTR ====> char*  //微软的东西
#5
nwpu0634172008-12-06 08:47
LPCTSTR = long pointer const string
就是一个字符串指针
1