我有一段这样的代码
IDB_PNG1 PNG "images\\list-back.png"
HRSRC hrsrc = FindResource(module, MAKEINTRESOURCE(IDB_PNG1), TEXT("PNG"));
这工作正常,
但我不能让它工作下面的任何变体
hrsrc = ::FindResource(module, L"images\\list-back.png", L"PNG");
hrsrc = ::FindResource(module, L"images\\list-back", L"PNG");
hrsrc = ::FindResource(module, L"list-back.png", L"PNG");
hrsrc = ::FindResource(module, L"list-back", L"PNG");
GetlastError 返回 0x00000716 在图像文件中找不到指定的资源名称。
使用字符串进行搜索的正确字符串格式/方式是什么?
编辑:将生成 .rc 并将包含 .html 和 .png 文件。我希望能够在不重新编译 exe 的情况下找到并加载该文件。我需要能够在 .html 中以某种方式识别 .png 正在使用什么,在 exe 中,我将收到该路径/id,而不是 FindResource 和加载。这可以做到吗?