unicode字符集 向 多字节字符集 移植
BOOL SetIconPic(UINT nResID, LPWSTR lpTyp)
{
m_ImaIcon.Destroy();
// 查找资源
HRSRC hRsrc = ::FindResource(AfxGetResourceHandle(),
MAKEINTRESOURCE(nResID), lpTyp);
if (hRsrc == NULL) return false;
// 加载资源
HGLOBAL hImgData = ::LoadResource(AfxGetResourceHandle(), hRsrc);
if (hImgData == NULL)
{
::FreeResource(hImgData);
return false;
}
提示error C2664: “FindResourceA”: 不能将参数 3 从“LPWSTR”转换为“LPCSTR”
1> 与指向的类型无关;转换要求 reinterpret_cast、C 样式转换或函数样式转换
不能在配置 字符集内设置为使用 Unicode 字符集 因为我其他代码是 基于使用多字节字符集