У меня есть такой кусок кода
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. Я хочу иметь возможность находить и загружать эти файлы без перекомпиляции исполняемого файла. Мне нужно как-то определить в .html, что использует .png, в exe я получу этот путь/идентификатор, чем FindResource и загрузку. Можно ли это сделать?