私はこのようなコードを持っています
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では、FindResourceおよびロードよりもそのパス/IDを受け取ります。これはできますか?