【发布时间】:2016-03-31 12:24:07
【问题描述】:
当我使用这段代码时
if (GetKeyNameText(Key << 16, NameBuffer, 127))
{
KeyName = NameBuffer;
GoodKeyName = true;
}
我收到以下错误
C2664 'int GetKeyNameTextW(LONG,LPWSTR,int)': 无法转换参数 2 从 'char [128]' 到 'LPWSTR'
NameBuffer 是这样说的:
错误:“char*”类型的参数与类型的参数不兼容 "LPWSTR"
有什么建议吗?
【问题讨论】:
-
你在哪里定义了 NameBuffer?